Android 在真实设备上安装应用程序时,安装\u失败\u没有\u匹配\u ABIS

Android 在真实设备上安装应用程序时,安装\u失败\u没有\u匹配\u ABIS,android,Android,我试图在真正的android设备上安装我的应用程序(小米note 4和Nexus 7),但它显示错误为- Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113] 现在这个问题在许多问题中被讨论 但他们都在谈论如何在模拟器上解决这个问题,因此可以使用合适的CPU映像(ARM或x86)制作模拟器 如何为一个真正的设备修复这个问题?您需要确保jniLibs文件夹是否正确放置。还要确

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

Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
现在这个问题在许多问题中被讨论 但他们都在谈论如何在模拟器上解决这个问题,因此可以使用合适的CPU映像(ARM或x86)制作模拟器


如何为一个真正的设备修复这个问题?

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

|--应用程序:

|--|--src:

|--|--|--主要

|--|--|--|--libs(请注意,这是我们稍后包含的文件夹)

|--|--|--|--|--armeabi-v7a

|--|--|--|--|--|--.so文件

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

|--|--|--|--|--|--.so文件

其次,如果应用程序
build.gradle

compile fileTree(dir: 'libs', include: ['.jar','.so'])

做你的家庭作业,研究你真正设备的cpu架构。因此,您可以找到缺少的内容。

谢谢,让我来研究一下。我遇到了相同的问题,但行为不同,该应用程序正在我所有的测试设备上运行,但由于我在s7 edge上进行了oreo更新,我出现了此错误!错误的是,在oreo更新之后,应用程序图标也不见了!有什么帮助吗?