方法一:


将libs文件夹下的so文件,通过gradle配置任务编译成jar文件。

applyplugin:'com.android.library'android{compileSdkVersionrootProject.ext.compileSdkVersionbuildToolsVersionrootProject.ext.buildToolsVersiondefaultConfig{minSdkVersionrootProject.ext.minSdkVersiontargetSdkVersionrootProject.ext.targetSdkVersion}/**导入so文件*/tasknativeLibsToJar(type:Zip,description:"createajararchiveofthenativelibs"){destinationDirfile("$projectDir/libs")baseName"Native_Libs2"extension"jar"fromfileTree(dir:"libs",include:"**/*.so")into"lib"}tasks.withType(JavaCompile){compileTask->compileTask.dependsOn(nativeLibsToJar)}}dependencies{providedfileTree(dir:'libs',include:['*.jar'])}


参考资料:http://blog.csdn.net/wulianghuan/article/details/44567001


方法二:

通过插件将so文件依赖到jniLibs文件夹。


参考资料:http://www.jcodecraeer.com/a/anzhuokaifa/Android_Studio/2015/0804/3256.html

插件/开源项目 :https://github.com/nhachicha/android-native-dependencies



方法三:

最佳方法。

android{sourceSets.main.jniLibs.srcDirs=['libs']compileSdkVersionrootProject.ext.compileSdkVersionbuildToolsVersionrootProject.ext.buildToolsVersiondefaultConfig{minSdkVersionrootProject.ext.minSdkVersiontargetSdkVersionrootProject.ext.targetSdkVersion}}









更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. python list.sort()根据多个关键字排序的方法实现
  6. android编码问题
  7. Android(安卓)扫描SDCard上的音乐文件以及监听扫描事件
  8. Android使用TextView,设置onClick属性无效解决办法
  9. android获取手机唯一识别号

随机推荐

  1. 苹果Mac App Store 的界面语言变成英文了
  2. 推荐系统燃料:数据那些事儿
  3. 常用的报表工具有哪些_目前最流行的报表
  4. 国外有Tableau,国内有思迈特软件Smartbi
  5. 应用计量经济学现状: 因果推断与政策评估
  6. iOS发开之如何成为一名高手?
  7. python+opencv实现连通区域分离
  8. Linux运维入门教程06-01 (系统的初始化和
  9. Python关于 物理实验数据的代码简化处理
  10. 索引不是越多越好,理解索引结构原理,才有助