2013-03-09 2 views
0

У меня есть следующая проблема: когда я пытаюсь развернуть с requireitas на самом устройстве, я не могу пройти этап создания .apk. Ant останавливается с ошибкой после нахождения файлов .aidl.Развертывание в необходимых случаях?

Вот вывод, что я получаю от муравья (я добавил эхо, чтобы увидеть aidl аргументы вызова, так что это может выглядеть необычно):

echo: started Sat Mar 09 08:54:26 CET 2013 
    [echo] Handling aidl files... 

echo: finished Sat Mar 09 08:54:26 CET 2013 (0ms) 

echo: started Sat Mar 09 08:54:26 CET 2013 
    [echo] executable="D:\necessitas\android-sdk\platform-tools\aidl.exe" 
    [echo] framework="D:\necessitas\android-sdk\platforms\android-16\framework.aidl" 
    [echo] libraryBinAidlFolderPathRefid="project.library.bin.aidl.folder.path" 
    [echo] genFolder="D:\workspace\Test\android\gen" 
    [echo] aidlOutFolder="D:\workspace\Test\android\bin\aidl" 
    [echo] path="D:\workspace\Test\android\src" 

echo: finished Sat Mar 09 08:54:26 CET 2013 (0ms) 

aidl: started Sat Mar 09 08:54:26 CET 2013 
    [aidl] Found 2 AIDL files. 
    [aidl] Compiling 2 AIDL files. 
Packaging Error: Command 'D:\necessitas/apache-ant-1.8.4/bin/ant.bat clean debug' failed.Exit code: 1 
Error while building/deploying project Test (target: Necessitas Qt 4.8.2 for Android armv7a) 
When executing step 'Packaging for Android' 

ответ

1

Глупый меня. Мусорные файлы .jar, которые содержат задачи сборки для android, построены для jre 1.7, в то время как я использовал 1.8. Просто нужно было установить версию 1.7 и изменить переменную PATH.