我尝试了stackoverflow上所有可用的解决方案。但是我一次又一次遇到相同的错误。不知道它来自哪里。 我遵循了这个thread。并将build.gradle文件更新为
splits {
abi {
enable true
reset()
include 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'mips', 'mips64', 'arm64-v8a'
universalApk false
}
}
这是我得到的错误
Installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.
WARNING: Uninstalling will remove the application data!
Do you want to uninstall the existing application?
直到昨天晚上,一切正常。但是今天却毁了我的一天。有人可以帮我吗?
我没有使用诸如genymotion或弧焊机之类的其他应用程序。我在android模拟器上收到此错误。
我尝试在真实设备上运行它,但存在相同的问题。
致谢
答案 0 :(得分:0)
不能相信由于apache库而发生此错误。我最近在项目中添加了一些apache依赖项,然后开始出现此错误。我添加的行
implementation 'org.apache.directory.studio:org.apache.commons.io:2.4'
然后经过一整天的苦苦挣扎。最后,我撤消了所有更改,并发现这是由于apache软件包引起的。
我在build.gradle中添加了此依赖关系,并且效果很好。
implementation group: 'commons-io', name: 'commons-io', version: '2.5'
。
但是无法弄清楚apache软件包如何中断模拟器正常工作。奇怪!
发布此答案,以便如果有人可以理解问题背后的原因,请也向我解释一下:P