软件开发文档,关键词排名优化网站,上海市建设市场管理信息平台网站,一个网站绑定2个域名场景#xff1a;Android studio 编译我的项目(项目中有运用的jni)#xff0c;编译没有报错#xff0c;正常的安装到我的机器上#xff0c;可是运行的时候就报错#xff0c;没有找到*.so文件...可是明明在libs#xff0c;目录下有加相关的文件#xff1f;参考网上大部分的…场景Android studio 编译我的项目(项目中有运用的jni)编译没有报错正常的安装到我的机器上可是运行的时候就报错没有找到*.so文件...可是明明在libs目录下有加相关的文件参考网上大部分的做法新建jniLibs文件夹把有关的文件都放到这个文件中例如这样对于目录结构是默认的情况这样就搞定了。可是我的项目是从eclipse下导出来的目录结构同上方不一样如下我也加入的jniLibs这个目录包相关的文件往这里放结构运行到机器上还是不行还是找不到*.so文件。。。目录结构我又不想去改变后来我在看build.gradle文件中有sourceSets这个设置就尝试的往这里加参数果然就可以正常的运行了代码sourceSets {main {manifest.srcFile AndroidManifest.xmljava.srcDirs [src]resources.srcDirs [src]aidl.srcDirs [src]renderscript.srcDirs [src]res.srcDirs [res]assets.srcDirs [assets]// 关键是这句jniLibs.srcDirs [jniLibs]}debug.setRoot(build-types/debug)release.setRoot(build-types/release)}