Qt用android 5.9.0安装erorr

时间:2017-10-03 05:37:37

标签: android qt qt-installer qtandroidextras qt5.9

我正在尝试用Android安装Qt,但我在添加AVD时面临问题,

sdk位置:D:\ android-sdk ndk位置:D:\ android \ android-ndk-r15c-windows-x86_64 \ android-ndk-r15c 显示它的创建者找到了这个ndk的10个工具链 ant位置:D:\ Apache-ant-1.9.6 \ src \ script \ ant.bat

每当我尝试启动avd管理器时,我都会收到如下所示的弹出消息

已安装的SDK工具(版本26.0.2)中未提供AVD管理器工具。使用命令行工具" avdmanager"用于高级AVD管理。

如果我试图建立样本项目,我会收到如下错误

构建/部署项目测试时出错(工具包:Android for x86(GCC 4.9,Qt 5.9.0 for Android x86)) 执行步骤"部署到Android设备"

如果有人知道什么是错的,请帮助我解决这个问题。 我正在使用Qt 5.9.0和Qt创建者4.3.1 谢谢。

1 个答案:

答案 0 :(得分:1)

问题在于Google从Android SDK的第26版删除/移动了一堆工具!这发生在Qt 5.9.0发布之后,因此SDK 26不能与Qt 5.9.0一起使用

您现在可以使用SDK Version 25,也可以将Qt更新为5.9.1。这至少应该解决构建问题。

如果您决定更新Qt,则仍然无法解决AVD问题。从SDK 26开始,AVD图形工具不再是SDK的一部分,只是命令行工具(如您所看到的消息所述)。图形变体仅适用于Android Studio。 (不要问为什么,谷歌只是google ...)

您仍然可以使用该命令行工具。转到<android-sdk-location>/tools/bin并输入avdmanager --help,了解如何使用该工具创建虚拟设备。

编辑使用最近的QtCreator,图形SDK和AVD管理器已嵌入QtCreator本身,为旧版本提供了有用的替代方案。