Название: QT android, Не создается Apk Отправлено: chital от Август 03, 2012, 15:04 Здраствуйте,
Пытаюсь запустить проект под Android Установил как советовал ecspertiza Разобрался с косяком, что нужно что бы сей Necessitas заработал: 1. Скачать его с сайта http://sourceforge.net/projects/necessitas/files/ и установить естественно 2. Скачать и поставить java jdk 3. Скачать и поставить ant http://ant.apache.org/ 4. Задать в настройках Qt путь к ant.bat (если у Вас виндовз) 5. Скачать Ministro, без него софт работать не будет 6. Пропатчить java jdk , что под этим подразумевается в переменные среды добавить JAVA_HOME и прописать путь примерно следующий ( c:\Program Files\Java\jdk1.6.0_25\bin\ ), по умолчанию у меня JAVA_HOME не было. Затем нужно скопировать C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar в C:\Program Files\Java\jre6\lib\ext 7. Создать новый проект, в настройках проекта в Deploy configurations выбрать Install Ministro system .. блаблабла и указать скаченый файл Ministro. Создал виртуальную машину под Android При запуске происходит ошибка следующего вида: E:\work\Qt\VitTest\test_vit\android>"java.exe" -classpath "E:\necessitas\apache-ant-1.8.4\bin\..\lib\ant-launcher.jar" "-Dant.home=E:\necessitas\apache-ant-1.8.4\bin\.." org.apache.tools.ant.launch.Launcher -cp "E:\Java\lib" clean debug Error occurred during initialization of VM Unable to load native library: Can't find dependent libraries Если сможете подскажите. Название: Re: QT android, Не создается Apk Отправлено: Bepec от Август 03, 2012, 15:24 Can't find dependent libraries
Название: Re: QT android, Не создается Apk Отправлено: ecspertiza от Август 03, 2012, 18:29 Я конечно уже давно не юзал necessias :)
Ошибка происходит при запуске VM или приложения на виртуальной машине ? Если это ошибка при запуске приложения, то при его старте запускается ли Ministro ? Есть подозрение что не запустился Ministro который в свою очередь должен скачать Qt либы, и приложение попыталось загрузить нативные, а их нет. Название: Re: QT android, Не создается Apk Отправлено: chital от Август 06, 2012, 07:59 При попытке создать APK-файл.
Название: Re: QT android, Не создается Apk Отправлено: ecspertiza от Август 06, 2012, 11:06 проверь в настройка креатора который идет в месте с нецеситас, заданы ли там пути к NDK и SDK для андройда.
Название: Re: QT android, Не создается Apk Отправлено: chital от Август 06, 2012, 14:12 Да закданы. Была смесь прямых и обратных \ / заменил на \
Название: Re: QT android, Не создается Apk Отправлено: chital от Август 06, 2012, 14:13 Да закданы. Была смесь прямых и обратных \ / заменил на \ Ошибка осталась Название: Re: QT android, Не создается Apk Отправлено: ecspertiza от Август 06, 2012, 14:21 ну тогда остается одно, проверяй пути JAVA_HOME, не забывай что там должна быть твоя версия jdk. И посмотри еще тут http://stackoverflow.com/questions/1912962/jni-java-in-c
Название: Re: QT android, Не создается Apk Отправлено: chital от Август 07, 2012, 12:20 Спасибо установил jdk 1.6.0 ранее стояла 1.7.0
виртуальная машина Java запускается, но ant все равно вылетает с ошибкой: Package deploy: Running command 'E:\necessitas/apache-ant-1.8.2/bin/ant.bat clean debug'. Buildfile: E:\work\Qt\VitTest\test_vit\android\build.xml clean: -set-mode-check: -set-debug-files: -set-debug-mode: -debug-obfuscation-check: -setup: [echo] Gathering info for Test_vit... [setup] Android SDK Tools Revision 15 Packaging Error: Command 'E:\necessitas/apache-ant-1.8.2/bin/ant.bat clean debug' failed.Exit code: 1 Error while building project test_vit (target: Android) When executing build step 'Packaging for Android' Название: Re: QT android, Не создается Apk Отправлено: ecspertiza от Август 07, 2012, 12:45 щас уже смутно помню, но там где то в настройках нужно то ли версию ndk выбрать, только еще что то в этом роде. Вобщем будет двух версий v5 и v7 нужно собирать с v5 почему то v7 не работает.
Название: Re: QT android, Не создается Apk Отправлено: chital от Август 07, 2012, 14:20 исправил на v5,
версия ndk - 4.4.3 при запуске получается ошибка Package deploy: Running command 'E:\necessitas/apache-ant-1.8.4/bin/ant.bat clean debug'. Buildfile: E:\work\Qt\VitTest\test_vit\android\build.xml clean: -set-mode-check: -set-debug-files: -set-debug-mode: -debug-obfuscation-check: -setup: [echo] Gathering info for Test_vit... [setup] Android SDK Tools Revision 15 Packaging Error: Command 'E:\necessitas/apache-ant-1.8.4/bin/ant.bat clean debug' failed.Exit code: 1 Error while building project test_vit (target: Android) When executing build step 'Packaging for Android' Название: Re: QT android, Не создается Apk Отправлено: ecspertiza от Август 07, 2012, 14:43 тогда даже не знаю, может есть еще какой то вывод ? Ошибка на этапе сборке apk уже, может там где то в java части ошибки.
Название: Re: QT android, Не создается Apk Отправлено: chital от Август 07, 2012, 16:42 Разобрался в чем было дело.
Удалил папку android у проекта и заработало. |