Android Studio导入外部so库
来源:互联网 发布:mac我的所有文件 删除 编辑:程序博客网 时间:2024/05/22 11:57
1.Studio自带jniLibs方法(推荐)
这种方式对于新建的studio项目很适用
因为Studio支持jniLibs方式,所以在项目目录下的 app/src/main目录下创建一个名叫jniLibs文件夹,然后将对应的so文件拷贝到该目录下,如下所示:
2.修改build.gradle文件(推荐)
这种方式对于迁移到studio的项目很适用(比如eclipse项目)
打开项目的”build.gradle”文件,并加入如下行,将so文件路径(jniLibs)指向"libs"路径,这样就可以把so文件打包到APK的lib文件夹中
3.打包前先生成Jar后自动解包到apk
task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') { destinationDir file("$buildDir/native-libs") baseName 'native-libs' extension 'jar' from fileTree(dir: 'libs', include: '**/*.so') into 'lib/' } tasks.withType(Compile) { compileTask -> compileTask.dependsOn(nativeLioJar)
打包生成目录(build\native-libs)中的.jar文件
compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')
4.手动生成jar后自动解包到apk
将所有需要使用的.so文件压缩为.zip文件(zip中的文件目录结构为: lib/armeabi/*.so)
然后把zip文件后缀改为.Jar
然后放到libs下,android studio编译时会自动将libs下jar打包
0 0
- Android Studio之导入外部so库
- Android Studio导入外部so库
- Android Studio导入外部so库
- Android Studio 导入SO库
- Android Studio 导入so库
- Android Studio导入外部Eclipse项目中用到的so库
- Android Studio导入外部Eclipse项目中用到的so库
- Android Studio 开发导入.so库文件
- android studio下导入.so库
- Android Studio导入.so库文件方法
- Android Studio之正确导入SO库
- android studio 导入jnilibs,so库方法
- android studio 导入 .so文件
- android studio导入so包
- android studio导入so文件
- Android Studio导入.so文件
- android studio 导入.so文件
- Android Studio导入.so文件
- java线程加锁
- 《JAVA与模式》之命令模式
- 缓存漫谈<一>
- 彻底搞定C语言指针详解-完整版
- java 相关排序
- Android Studio导入外部so库
- Java设计模式--代理模式
- SpringMvc文件上传报类型转换异常?
- 数据结构实验:连通分量个数
- 蓝牙模块:详解蓝牙通信模块的使用
- linux 日志切割工具cronolog
- Hexo NexT 主题SEO优化指南
- java的Calendar(日历)类 (转)
- A water problem