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的说明:
- 转到项目模式:
2.Under Build Steps
部分 select 所需的 ABI(对于 Qt 5.14,当您通过MaintainerTool 程序,将自动安装所有这些 ABI 的库):
希望能帮助以后的读者节省一些时间。
我不想每次尝试 运行 编译的 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的说明:
- 转到项目模式:
2.Under Build Steps
部分 select 所需的 ABI(对于 Qt 5.14,当您通过MaintainerTool 程序,将自动安装所有这些 ABI 的库):
希望能帮助以后的读者节省一些时间。