一、问题主要原因:动态链接库没有导入到项目中。
二、解决方法:
android {
defaultConfig {
//将库文件打包到项目中
sourceSets {
main {
//这里使用相对路径,相对于build.gradle的路径
jniLibs.srcDirs = ['libs']
}
}
}
}
三、这有个问题,如果你打开创建的项目默认不是带C++的,在项目创建结束后重新创建C++文件夹使用一下方式。
这时会弹出一个提示如图二,如果你勾选选项AS会在build.gradle中自动添加sourceSets的内容【问题就在这里】AS自动添加的sourceSets是在android节点下,亲测在AS3.4.2版本中android节点下并不能把动态链接库打包到项目,所以需要把他改到defaultConfig 节点下。