Как исправить ошибку упаковки Android для Necessitas (Qt)?

Возможный дубликат:
Как создать Android-приложение HelloWorld с помощью Necessitas (порт qt)?

Я пишу здесь впервые, поэтому, если вам кажется, что этот пост должен быть в другом разделе, не стесняйтесь, дайте мне знать =).

Я пытаюсь запустить простое приложение для Android с помощью Necessitas. Приложение не имеет никакой функциональности; все, что он делает, это отображает (или должен отображать) кнопку на экране. Я делаю это просто как тест, чтобы почувствовать Necessitas, прежде чем приступить к какой-либо серьезной разработке. Когда я нажимаю кнопку «Выполнить», Necessitas начинает сборку моего приложения, но затем останавливается и отображает следующее сообщение об ошибке:

Ошибка упаковки: команда «C:\Users\Catalyst\necessitas/apache-ant-1.8.2/bin/ant.bat clean debug» не удалась. Код выхода: 1 Ошибка при сборке проекта atest2 (цель: Android) При выполнении шага сборки «Упаковка для Android»

Поиск в Google не дал никаких инструкций, которые помогли бы решить мою проблему. Я также разместил этот вопрос на форуме разработчиков Qt. Прошла почти неделя с тех пор, как я писал туда, и никто не ответил. Пожалуйста помогите! У меня есть много отличных идей для приложений, которые я хотел бы начать разрабатывать как можно скорее!


person Catalyst    schedule 10.12.2011    source источник


Ответы (2)


У меня была такая же проблема. Проблема в java файлах. Я не могу вспомнить, что именно я сделал, но загрузите последнюю версию Java и установите ее, а затем попробуйте. Тем временем я постараюсь увидеть, что именно я сделал.

О да, я помню, вам нужно установить переменную среды для вас java jdk. Итак, начните\щелкните правой кнопкой мыши мой компьютер, нажмите переменные среды, и в системных переменных вы увидите путь редактирования переменной JAVA_HOME к вам jdk, например: c:\program file\java\jdk 1.7.0

И это сработало для меня.

Денонт

person Community    schedule 26.12.2011
comment
правильно, необходимо установить JAVA_HOME, например, C:\Program Files (x86)\Java\jdk1.6.0_25 в Windows, добавить env var в среду QTCreate Build не работает. - person raidsan; 20.01.2012
comment
попробуйте обновить Android SDK до нового... и перезагрузить все... возможно, что-то пошло не так в процессе установки... кстати. какой у тебя НДК? Правильно ли настроен ANT в QT Creator? - person ; 22.01.2012

у меня была та же проблема, что и у вас, и я установил версию winant поверх версии winant в папку «necessitas» C:\Users\krikit\necessitas\apache-ant-1.8.4\. После перезагрузки системы заработало.

крикит

здесь вы можете найти выигрыш

person retinotop    schedule 23.09.2012