我实际上正在开发 3 个 Android 应用程序 (A-B-C),在我的所有设备上一切都正常,但是当我将 S7 Edge 更新到 Oreo 时,发生了一些奇怪的事情,2 个应用程序 (A-B) 消失了,我的手机上只剩下 C。
所以,我想通过 ADB 重新安装它们,但我得到了这个错误:
安装失败,并显示消息 INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库,res=-113。
通过卸载现有版本的 apk(如果存在)然后重新安装,可能可以解决此问题。
当我点击卸载时,我收到此错误:
未知失败(位于 android.os.Binder.execTransact(Binder.java:682))
当我尝试重新安装 Oreo 更新后保留的第三个应用程序 C 时,一切顺利。
所以我刚刚意识到 Oreo 更新后这两个应用程序出了问题,似乎 A-B 仍然存在于设备上,即使我找不到它们,有什么帮助吗?
我终于明白为什么我会遇到这个问题了。
In the gradle.app
在遇到问题的两个应用程序中(A-B),我正在使用
apache.commons.io:2.4
我刚刚从应用程序 gradle 中删除了这一行
compile 'org.apache.directory.studio:org.apache.commons.io:2.4'
现在一切又恢复正常了
this answer帮助我弄清楚了我的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)