我试图在真正的Android设备上安装我的应用程序(小米注4和Nexus 7),但它显示错误为 -
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
现在很多问题都会讨论这个问题Like this one 但他们所有人都在讨论在仿真器上面临这个问题,因此可以制作适当CPU映像的仿真器(ARM或x86)
如何解决真实设备的问题?
答案 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架构。所以你可以找不到什么。