编译一个项目,报了这个错误
Cannot build selected target ABI: x86, no suitable splits configured: armeabi-v7a;
解决方法:添加x86
ndk {
//设置支持的SO库架构
abiFilters 'armeabi-v7a','x86'
}
然后编译没有问题,下载到仿真器,结果闪退,报
The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS
解决方法:更换另一种方法,注释掉ndk{}
/*
ndk {
//设置支持的SO库架构
abiFilters 'armeabi-v7a','x86',
}*/
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a','x86_64'
universalApk false
}
}
还是闪退,报
No implementation found for void tv.danmaku.ijk.media.player.IjkMediaPlayer.native_finalize()
解决方法
targetSdkVersion 降低一个版本
不发生报错