【发布时间】:2017-12-17 13:21:53
【问题描述】:
我在 Android Studio 中的插桩测试遇到问题。当我想使用命令gradlew connectedAndroidTest 在模拟器(Nexus 5 API 24、x86)上运行检测测试时,它会因INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113 错误而失败。但我可以在模拟器上正常安装应用程序,没问题。它仅在测试期间失败。并且测试在物理设备(三星 Galaxy S8 或华为 GRA-L09)上完美运行。
正如我在另一个线程中看到的,我在我的 gradle 文件中添加了这个,但它没有解决问题:
splits {
abi {
enable true
reset()
include 'x86', 'x86_64', 'armeabi-v7a'
universalApk true
}
}
我还尝试使用另一个 CPU/API(x86_64 或 armeabi-v7a)运行新的模拟设备,但没有帮助。
我正在运行带有 gradle 版本 4.1 的 Android Studio 3.0.1
有什么想法吗?
【问题讨论】:
-
你找到解决这个问题的办法了吗?
-
不:(我不得不放弃
标签: android android-studio android-emulator abi android-install-apk