将build gradle更新为2.2.2并将gradle-wrapper更新为2.14.1-all.zip时,似乎无法识别SO文件,从而实现即时运行。 应用程序启动但是当需要使用本机代码时它会崩溃。 当我恢复到版本2.1.3时它没有问题。
我的文件位于main / jniLibs下,我的构建gradle包含:
jniLibs.srcDir 'main/jniLibs'
jni.srcDirs = []
我正在使用armeabi和armeabi-v7a:
project.ext.versionCodes = ['armeabi':1, 'armeabi-v7a':2]
知道什么会导致这个问题?
答案 0 :(得分:0)
我通过添加:
解决了这个问题 splits {
abi {
enable true
reset()
include "armeabi", "armeabi-v7a"
}
}
在以前的gradle版本中它不是强制性的,似乎在2.2.2中你应该指定ABI。