我正在尝试使用Android安装QT,但是我在添加AVD时面临问题,
SDK位置:D: Android-SDKNDK位置:d: android android-ndk-r15c-windows-x86_64 android-ndk-r15c创建者显示它为此NDK找到了10个工具链蚂蚁位置:d: apache-ant-1.9.6 src script ant.bat
每当我尝试启动AVD Manager时,我都会收到如下
的流行消息AVD Manager工具在已安装的SDK工具(版本26.0.2)中不可用。使用命令行工具" AVDManager"进行高级AVD管理。
,如果我尝试进行示例项目,我会遇到错误,如下
构建/部署项目测试时的错误(kit:x86的android(gcc 4.9,qt 5.9.0 for android x86))执行步骤"部署到Android设备"
如果有人知道怎么了,请帮助我解决这个问题。我正在使用QT 5.9.0与QT Creator 4.3.1一起使用谢谢。
这里的问题是Google从Android SDK的26版中删除/移动了一堆工具!QT 5.9.0发行后发生了这种情况,因此SDK 26不能与QT 5.9.0
一起使用。现在,您可以使用SDK版本25,或将QT更新为5.9.1。这至少应该解决构建问题。
如果您决定更新QT,但是这仍然无法解决AVD问题。从SDK 26开始,AVD图形工具不再是SDK的一部分,只有命令行工具(如您所看到的消息所述)。图形变体仅在Android Studio中可用。(不要问为什么,只是Google作为Google ...)
您仍然可以使用该命令行工具。转到<android-sdk-location>/tools/bin
并键入avdmanager --help
,以查看如何使用该工具创建虚拟设备。
编辑:与最近的QTCreator一起,图形SDK和AVD Manager已嵌入到QTCreator本身中,为旧QTCreator提供了有用的替代方案。