0

次の問題があります: 実際のデバイスで necessitas からデプロイしようとすると、.apk 作成フェーズを通過できません。Ant は、.aidl ファイルの検索後にエラーで停止します。

ant から取得した出力は次のとおりです (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'
4

1 に答える 1

1

愚かな私。Android用のビルドタスクを含むant ".jar"は、私が1.8を使用していたときにjre 1.7用にビルドされています。1.7 バージョンをインストールして PATH 変数を変更するだけでした。

于 2013-03-09T19:51:13.653 に答える