在真实设备上安装应用程序时INSTALL_FAILED_NO_MATCHING_ABIS

时间:2017-11-13 16:43:44

标签: android

我试图在真正的Android设备上安装我的应用程序(小米注4和Nexus 7),但它显示错误为 -

Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

现在很多问题都会讨论这个问题Like this one 但他们所有人都在讨论在仿真器上面临这个问题,因此可以制作适当CPU映像的仿真器(ARM或x86)

如何解决真实设备的问题?

1 个答案:

答案 0 :(得分:1)

您需要确保是否正确放置了jniLibs文件夹。还要确保您有包含.so文件的armeabi-v7a文件夹。 armeabi-v7a拥有更大的cpu set。

| --app:

| - | --src:

| - | - | - 主

| - | - | - | --libs (小心这里,我们后面包含的文件夹)

| - | - | - | - | --armeabi-V7A

| - | - | - | - | - | - 。so Files

| - | - | - | - | --x86

| - | - | - | - | - | - 。so Files

其次,如果您的应用build.gradle

中不存在,请添加此行
compile fileTree(dir: 'libs', include: ['.jar','.so'])

做好功课,研究真实设备的cpu架构。所以你可以找不到什么。