方法一:


将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. SAX解析XML文件
  8. android中图片倒影、圆角效果重绘
  9. [Android]设置Activity为全屏显示的两种方法

随机推荐

  1. Android(安卓)RoboGuice 使用指南(1):概
  2. 完美实现音乐播放器锁屏页
  3. ORM 框架之greenDAO
  4. Android(安卓)Studio报错之Error:Executi
  5. EventBus3 简单使用及注意点
  6. Android中Gallery显示手机中的图片
  7. Android(安卓)View.onMeasure方法的理解
  8. 【android】AsyncTask完全剖析(一)
  9. Android之多点触控实例
  10. Android(安卓)IPC机制—Binder的工作机制