Страница 1 из 2

Компиляция игры на андроид

СообщениеДобавлено: 09 сен 2013, 21:55
bovalex
У меня такая проблема, установил андроид сдк, начал компилировать под андроид, как вдруг ошибка:
Error building Player: Exception: android (invokation failed)
ERROR: unknown error
cmd:android list target -c
stdout;
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
stderr:

Re: Компиляция игры на андроид

СообщениеДобавлено: 10 сен 2013, 06:16
Friend123
Вероятнее всего не указан путь к SDK в самом Unity. Прописывается тут: Edit -> Preferences -> External Tools -> Android SDK Location

Re: Компиляция игры на андроид

СообщениеДобавлено: 10 сен 2013, 11:02
qwerty74
bovalex писал(а):У меня такая проблема, установил андроид сдк, начал компилировать под андроид, как вдруг ошибка:
Error building Player: Exception: android (invokation failed)
ERROR: unknown error
cmd:android list target -c
stdout;
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
stderr:


Не уверен, но похожая ошибка когда нажимаешь build&run и не подключен девайс

Re: Компиляция игры на андроид

СообщениеДобавлено: 10 сен 2013, 16:35
bovalex
пть сдк настроен, и все сделано правильно, эту ошибку пытаюсь исправить уже месяц

Re: Компиляция игры на андроид

СообщениеДобавлено: 10 сен 2013, 17:21
bovalex
эх, наверное придётся забыть об разработке игр на андроид :(

Re: Компиляция игры на андроид

СообщениеДобавлено: 10 сен 2013, 21:46
mp3
Если пишите на JS - то єто стандарт.
Гляньте может где затаились переменньіе
без явного присвоения. То есть: direction должен бьіть var direction.

Re: Компиляция игры на андроид

СообщениеДобавлено: 10 сен 2013, 22:02
bovalex
Нет, я просто создал новый проэкт, и начал компилировать стандартную андроид сцену

Re: Компиляция игры на андроид

СообщениеДобавлено: 11 сен 2013, 02:33
mp3
Понятно, тогда, скорее всего вьі не установили JDK.

Re: Компиляция игры на андроид

СообщениеДобавлено: 01 окт 2013, 17:40
vvvua
Если вы используете Unity3d 3.x, то для вас у меня печальная новость: в 18-й версии android-sdk platform-tools сломана совместимость c Unity3d.
Unity пока не собирается фиксить это и рекомендует перейти на 4-ю версию. Мне, как обладателю pro- версии 3.х очень хочется пожертвовать 1250 баксов на развитие компании, которая забила на меня большой болт. Дропать поодержку движка быстрее, чем мы выпустили нашу маленькую игрушку - ну уж извините...
На данный момент я вижу, что платить хакерам за кряк выгоднее.

А по теме: солюшн простой - нужно откатиться до 17-й версии.
подробнее тут:
http://forum.unity3d.com/threads/176737-unknown-error-when-building-simple-scene/page5

Re: Компиляция игры на андроид

СообщениеДобавлено: 04 окт 2013, 19:12
AntiZero
У меня при компиляции сцены с кубиком пишет следующее:
Путь к sdk указан
.png


Может кто нибудь подсказать в чем может быть причина? Буду очень благодарен!

Re: Компиляция игры на андроид

СообщениеДобавлено: 04 окт 2013, 19:16
AntiZero
Кажется понял причину, запустил SDK Manager в папке с SDK тут сейчас качаются платформы которые судя по ошибке Unity найти не может скачиваю 4.3-4.0 платформы и Тулзы к SDK
Посмотрим как дальше себя Unity c SDK поведут :)

Re: Компиляция игры на андроид

СообщениеДобавлено: 04 окт 2013, 20:09
AntiZero
Вообщем не чего не получилось поставил все 4.3-4.0 платформы пишет что не может найти платформы и указывает что минимальная должна быть 4.0 а она и так установлена.
Или нужно что ли все качать и ниже 4 тоже. Подскажите пожалуйста!

Нашел решение
Обновился с 4.0.0 до 4.1.5f1 удачно скомпилировался!

Re: Компиляция игры на андроид

СообщениеДобавлено: 12 окт 2013, 16:27
bovalex
У меня 4.0 юнити, jdk установил, та же ошибка!

Re: Компиляция игры на андроид

СообщениеДобавлено: 12 окт 2013, 19:28
mp3
У меня 4.0 юнити, jdk установил, та же ошибка!

Так может єтим воспользоватся?
Нашел решение
Обновился с 4.0.0 до 4.1.5f1 удачно скомпилировался!

Re: Компиляция игры на андроид

СообщениеДобавлено: 05 дек 2013, 19:38
MaGu
Если вы используете Unity3d 3.x, то новости на самом деле 2.
1. Печальная новость: в 18-й и выше версии android-sdk platform-tools сломана совместимость c Unity3d.
2. Новость менее печальная: есть сведения о том, что это чинится переносом/копированием с заменой содержимого из "android-sdk\build-tools\19.0.0" в "android-sdk\platform-tools" с заменой. (19.0.0 - версия api sdk, может соответственно отличаться).
Мне помогло.
Перед применением решения рекомендуется сделать бэкап папок дабы иметь возможность откатиться назад.