Android 的新设置 Qt 构建在 OSX 机器上失败
Freshly setup Qt build for Android fails on OSX machine
我正在新 MacOS Sierra
机器上全新安装 Commercial Qt
。我正在尝试为 android
& iOS
构建示例 Qt 应用程序。我可以毫无困难地为 iOS 构建我的 QtApp。
但是在 android 我得到以下错误:
Buildfile: build.xml does not exist!
Build failed
Building the android package failed!
-- For more information, run this command with --verbose.
19:47:50: The process "/Users/MyComputer/Qt/5.7/android_armv7/bin/androiddeployqt" exited with code 14.
Error while building/deploying project t1 (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.7.1))
When executing step "Build Android APK"
我从 here 下载了最新的 ndk r14b
。
我最近从 here 安装了 Android Studio 附带的最新 sdk。并更新 android sdkmanager
以安装从 android-19
到 android-25
的所有平台。
我也安装了最新的 JDK 8。我通过构建 & 运行 来自 Android Studio 的 android 应用程序测试了 android 设置,该应用程序运行完美。
Qt 与 Android 配合得很好。发生了什么变化?由于 Android 中的一些结构变化,我应该做一些调整吗?
按照建议将 PathToAndroidStudio/templates
复制到 PathToAndroidSDK/templates
或 PathToAndroidSDK/tools/templates
& 似乎还不够.
除了按照其他答案中的建议复制 templates
文件夹外,我还应该做什么?
您正在尝试使用 Ant 构建系统。将其更改为使用基于 Gradle 的一个或查看此处:
我正在新 MacOS Sierra
机器上全新安装 Commercial Qt
。我正在尝试为 android
& iOS
构建示例 Qt 应用程序。我可以毫无困难地为 iOS 构建我的 QtApp。
但是在 android 我得到以下错误:
Buildfile: build.xml does not exist!
Build failed
Building the android package failed!
-- For more information, run this command with --verbose.
19:47:50: The process "/Users/MyComputer/Qt/5.7/android_armv7/bin/androiddeployqt" exited with code 14.
Error while building/deploying project t1 (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.7.1))
When executing step "Build Android APK"
我从 here 下载了最新的 ndk r14b
。
我最近从 here 安装了 Android Studio 附带的最新 sdk。并更新 android sdkmanager
以安装从 android-19
到 android-25
的所有平台。
我也安装了最新的 JDK 8。我通过构建 & 运行 来自 Android Studio 的 android 应用程序测试了 android 设置,该应用程序运行完美。
Qt 与 Android 配合得很好。发生了什么变化?由于 Android 中的一些结构变化,我应该做一些调整吗?
按照建议将 PathToAndroidStudio/templates
复制到 PathToAndroidSDK/templates
或 PathToAndroidSDK/tools/templates
除了按照其他答案中的建议复制 templates
文件夹外,我还应该做什么?
您正在尝试使用 Ant 构建系统。将其更改为使用基于 Gradle 的一个或查看此处: