我实际上正在3个android应用程序(ABC)上工作,所有设备上一切正常,但是当我将S7 Edge更新为Oreo时,发生了奇怪的事情,2个应用程序(AB)消失了,只有C保持打开状态我的手机。 因此,我想通过ADB重新安装它们,但出现此错误:
安装失败,并显示消息INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库,res = -113。 可以通过卸载apk的现有版本(如果存在)然后重新安装来解决此问题。
当我单击“卸载”时,出现此错误:
未知失败(位于android.os.Binder.execTransact(Binder.java:682))
当我尝试重新安装在Oreo更新后仍然存在的第三个应用程序C时,一切都很好。
所以我才意识到,在Oreo更新之后,这两个应用程序出了点问题,即使我找不到它们,也似乎设备上仍然存在A-B,有什么帮助吗?
答案 0 :(得分:1)
我终于弄清楚了为什么会遇到这个问题。
在出现问题(A-B)的两个应用程序的gradle.app
中,我是
apache.commons.io:2.4
我只是从应用程序gradle中删除此行
compile 'org.apache.directory.studio:org.apache.commons.io:2.4'
现在一切恢复正常
这个answer帮了我很多忙。