Qt with android 5.9.0安装报错
Qt with android 5.9.0 installation erorr
我正在尝试使用 android 安装 Qt,但我在添加 AVD 时遇到问题,
sdk 位置:D:\android-sdk
ndk 位置:D:\android\android-ndk-r15c-windows-x86_64\android-ndk-r15c
创建者展示它为这个 ndk 找到了 10 个工具链
蚂蚁位置:D:\Apache-ant-1.9.6\src\script\ant.bat
每当我尝试启动 avd 管理器时,我都会收到如下弹出消息
AVD 管理器工具在已安装的 SDK 工具(版本 26.0.2)中不可用。使用命令行工具 "avdmanager" 进行高级 AVD 管理。
如果我尝试构建示例项目,我会收到如下错误
building/deploying 项目测试时出错(工具包:Android for x86(GCC 4.9,Qt 5.9.0 for Android x86))
当执行步骤"Deploy to Android device"
如果有人知道哪里出了问题,请帮助我解决这个问题。
我正在使用 Qt 5.9.0 和 Qt Creator 4.3.1
谢谢。
这里的问题是 Google removed/moved 一堆来自 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 管理器已经嵌入到 QtCreator 本身中,为旧的提供了一个有用的替代品。
我正在尝试使用 android 安装 Qt,但我在添加 AVD 时遇到问题,
sdk 位置:D:\android-sdk ndk 位置:D:\android\android-ndk-r15c-windows-x86_64\android-ndk-r15c 创建者展示它为这个 ndk 找到了 10 个工具链 蚂蚁位置:D:\Apache-ant-1.9.6\src\script\ant.bat
每当我尝试启动 avd 管理器时,我都会收到如下弹出消息
AVD 管理器工具在已安装的 SDK 工具(版本 26.0.2)中不可用。使用命令行工具 "avdmanager" 进行高级 AVD 管理。
如果我尝试构建示例项目,我会收到如下错误
building/deploying 项目测试时出错(工具包:Android for x86(GCC 4.9,Qt 5.9.0 for Android x86)) 当执行步骤"Deploy to Android device"
如果有人知道哪里出了问题,请帮助我解决这个问题。 我正在使用 Qt 5.9.0 和 Qt Creator 4.3.1 谢谢。
这里的问题是 Google removed/moved 一堆来自 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 管理器已经嵌入到 QtCreator 本身中,为旧的提供了一个有用的替代品。