Ole*_*huk 40 android android-ndk
我对导入到我的项目的第三方库存在问题.
我阅读了很多关于这方面的文章,但没有得到任何有关如何正确处理它的信息.
我将我的课程.so放到文件夹中.
问题是我尝试运行我收到的应用程序
[INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
Run Code Online (Sandbox Code Playgroud)
Sho*_*ari 69
2018年3月25日星期日:
我在Android Studio 3.0.1中遇到了这个问题:
检查了很多帖子后,这里的Fix是有效的:
转到模块build.gradle并在Android块中添加此脚本:
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a', 'x86_64'
universalApk true
}
}
Run Code Online (Sandbox Code Playgroud)
简单解决方案 随意评论.谢谢.
Mos*_*ter 12
2018年9月13日 ,当我添加更多类型并将universalApk设置为false以减少apk大小时,它对我有用
splits {
abi {
enable true
reset()
include 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'mips', 'mips64', 'arm64-v8a'
universalApk false
}
}
Run Code Online (Sandbox Code Playgroud)
如果你与你扑项目时得到这个错误,你可以在模块中添加以下代码build.gradle
和内Android block
,然后在defaultConfig
块。当我尝试制作 flutter apk 构建时发生了这个错误。
android{
...
defaultConfig{
...
//Add this ndk block of code to your build.gradle
ndk {
abiFilters 'armeabi-v7a', 'x86', 'armeabi'
}
}
}
Run Code Online (Sandbox Code Playgroud)
Android 9 和 Android 11 模拟器支持 Arm 二进制文件。
我在使用 API 级别 29 的 x86 模拟器时遇到了同样的问题,尝试安装针对arm ABI的apk。
我尝试了 API 级别 30 的 x86 模拟器,效果很好。
归档时间: |
|
查看次数: |
76340 次 |
最近记录: |