我花了很多时间寻找解决方案。我放弃了。
我使用Qt 5.3进行开发,并构建了跨平台解决方案。
我的MacbBook Pro运行Mac OS X 10.9.3 Mavericks。
我的项目在ios-simulator和桌面版本中成功运行。 但我无法将其部署到AVD和真正的Android设备上。
这是日志:
Building the android package failed!
-- For more information, run this command with --verbose.
Generating Android Package
Input file: /Users/xxx/build-xxx-Android_for_armeabi_v7a-Debug/android-libxxx.so-deployment-settings.json
Output directory: /Users/xxx/build-xxx-Android_for_armeabi_v7a-Debug/android-build
Application binary: /Users/xxx/build-xxx-Android_for_armeabi_v7a-Debug/libxxx.so
Android build platform: android-19
Install to device: emulator-5554
19:43:56: The process "/Applications/Qt/5.2.1/android_armv7/bin/androiddeployqt" exited with code 14.
Error while building/deploying project xxx (kit: Android for armeabi-v7a (GCC 4.8, Qt 5.2.1))
When executing step 'Deploy to Android device'
19:43:56: Elapsed time: 02:13.
你有什么想法吗?
答案 0 :(得分:0)
解决。
问题是: 我设置了不正确的ant可执行路径。 Qt无法构建Android应用程序并确保部署它。
现在我可以在设备上运行应用,但仍然无法使用模拟器运行应用。
祝你好运。