INSTALL_FAILED_NO_MATCHING_ABIS 在 QtCreator 中尝试 运行 x86-64 AVD 上的 x86-64 APK

INSTALL_FAILED_NO_MATCHING_ABIS when trying to run an x86-64 APK on an x86-64 AVD in QtCreator

我不想每次尝试 运行 编译的 APK 时都插入我的 phone 并且 ARM 仿真在 x86 中非常慢 systems.So 我决定添加QtCreator 中的一个工具包 IDE 仅用于为 x86 构建 APK,以便能够 运行 在 AVD 中轻松地使用它们。

IDE 中没有与套件配置相关的错误或警告,但是当我在我的 x86-64 AVD 上将项目构建到 运行 时,我得到这个:

adb: failed to install whatever.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
Installing to device failed!

顺便说一下,我确定我在 Select Android Device window 中使用了正确的 AVD,并且我已经通过 [=26] 安装了 Qt 的 x86_64 组件=]维护工具.

我错过了什么?

终于找到了答案myself.Here的说明:

  1. 转到项目模式:

2.Under Build Steps 部分 select 所需的 ABI(对于 Qt 5.14,当您通过MaintainerTool 程序,将自动安装所有这些 ABI 的库):

希望能帮助以后的读者节省一些时间。