Android studio JNI编程
来源:互联网 发布:程序员实用算法 编辑:程序博客网 时间:2024/06/05 13:34
Android studio JNI编程
1- 新建个工程,勾上 Include c++ support,其他的是默认后就会有个例子。运行这个例子后就可以看到JNI编程的效果。
主要注意的是app下面的CMakeList.txt 和 build.gradle 文件。编译的so文件放在E:\work\code\asprj\Jni\app\build\intermediates\cmake\debug\obj 里面。
这些so文件可以给其他的工程使用。
2-如果你的工程一开始没有勾上 include c++ support,可以根据上面的例子进行修改build.gradle和增加CMakeList.txt文件后进行编译
externalNativeBuild { cmake { path "CMakeLists.txt" }}
3-jar包的生成和使用。
新建个Android Libraly。如命名为jni。然后编辑代码。如果带jni编程的可以参考app里面的。主要是在app.build.gradle要加上complie project(':jni')。如下图。
编译后的jar包和aar包分别:\build\intermediates\bundles\release\classes.jar和\build\outputs\aar。如果带jni的要包so文件同时放到其他的工程的jniLibs里面才能正常使用这个包
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:24.2.1' compile project(':jni') testCompile 'junit:junit:4.12'}
阅读全文
0 0
- android studio JNI编程
- Android studio JNI编程
- Android Studio下JNI编程
- Android Studio JNI NDK编程(一)
- Android Studio 1.5.1 JNI 编程
- Android Studio下使用JNI编程备忘录
- Android Studio NDK开发--JNI编程
- Android Studio NDK,JNI编程入门
- 在Android Studio中进行JNI编程
- Android Studio 1.4.x导入ffmpeg进行JNI编程
- Android studio 使用NDK工具实现JNI编程
- Android Studio JNI/NDK 编程简介(一)
- Android Studio JNI编程以及NDK环境配置
- Android studio 下JNI编程实例并生成so库
- Android studio 下JNI编程实例并生成so库
- Android Studio开发JNI
- Android Studio JNI体验
- Android Studio JNI开发
- 1 微信如何搜索附近的人?
- 1011. A+B和C (15)
- .NET开源工程推荐(Accord,AForge,Emgu CV)
- Java面向对象之开闭原则
- set集合容器
- Android studio JNI编程
- Java_基础—增强for的概述和使用
- Android bootloader(LK)启动流程
- opentack学习,版主帖子不错
- iOS第三方登录之Twitter(登录,获取用户信息)含demo
- linux awk命令详解
- java类加载器
- Java对象池原理分析
- 牛客网---2016---去哪儿寻找Coder