学习搭建NDK的环境
来源:互联网 发布:java.lang.instrument 编辑:程序博客网 时间:2024/05/16 11:54
1.配置NDK
following bellowing website instructions
http://tools.android.com/tech-docs/android-ndk-preview
2.使用第三方的so
两种方法
solution A:手工打jar包(亲试可用)
1) 在硬盘任意位置建立空文件夹 "lib" (注意名字是 "lib" 而不是 "libs" )
2) 把原来的 libs 目录下的 armeabi 文件夹拷贝至 刚建立的 lib 目录下. (armeabi文件夹中的.so文件也会被一并拷入)
3) 将刚建立的 "lib" 目录打包压缩成 .zip 文件, 同时改名为 “armeabi.jar"
4) 将 armeabi.jar 放入原来的 libs 目录下 (和其他第三方jar包放在一起)
solution B:利用gradle新建一个任务去打jar包(未测试)
task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") {
destinationDir file("$projectDir/libs")
baseName "Native_Libs2"
extension "jar"
from fileTree(dir: "libs", include: "**/*.so")
into "lib"
}
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
参考资料:
1.http://oliwen.blog.163.com/blog/static/38057532201411384542529/
2.http://blog.csdn.net/wulianghuan/article/details/44567001
- 学习搭建NDK的环境
- NDK环境搭建学习笔记
- NDK/JNI学习--环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 自学 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建
- 谓词大揭秘
- Webkit之Port类(ChromeClientQt类)
- android 常用调试命令
- 继承方式代理
- Java常用排序算法(快速排序/插入排序/shell排序)
- 学习搭建NDK的环境
- Android日志管理程序
- github_将项目放在github仓库中
- 跨平台照片社交应用Instagram 5岁生日派对4亿用户庆祝!
- Java中数据类型及其之间的转换
- Linux下的分页机制
- TUN/TAP跨netns通信
- Deep Learning with Torch
- git常用命令