android studio 使用NDK
来源:互联网 发布:打车软件有几种 编辑:程序博客网 时间:2024/05/16 13:47
在studio使用NDK主要包含以下几个步骤:
1.再源文件中添加native方法以及System.loadlibrary
public native String getStringFromNative();static { System.loadLibrary("JniTest");}
2.生成头文件
从studio的 view->toolwindows->terminal终端(alt+f12),
先进入到app/src/main目录,生成的jni文件夹也在mian目录
输入javah -d jni -classpath (your sdk platform path);..\..\build\intermediates\classes\debug (your class name)
例如:javah -d jni -classpath c:\Users\sodinochen\AppData\Local\Android\sdk\platforms
\android-16\android.jar;..\..\build\intermediates\classes\debug lab.sodino.jnitest.MainActivity
3.编辑C文件,在jni目录下新建main.c文件,实现头文件中的方法
4.在工程的local.pproperties中配置ndk路径:
ndk.dir=E\:\\develop\\android-ndk-r10
5.配置build.gradle
defaultConfig { applicationId "com.example.huxin.myapplication" minSdkVersion 9 targetSdkVersion 21 versionCode 1 versionName "1.0" ndk { moduleName "JniTest" ldLibs "log", "z", "m" abiFilters "armeabi", "armeabi-v7a", "x86" }}
6.如果编译报错,在jni文件夹中添加一个空的util.c文件即可
0 0
- android studio 使用NDK
- Android Studio NDK使用
- Android Studio 使用NDK
- android studio使用ndk
- Android Studio ndk第一次使用
- Android Studio 下使用NDK
- Android Studio 使用NDK编程
- Android Studio中使用NDK
- Android Studio 下使用NDK
- Android Studio NDK基础使用
- Android studio NDK配置使用
- Android Studio下使用NDK
- 使用Android Studio开发NDK
- Android Studio下使用NDK
- android studio 使用ndk 第一步
- 使用Android Studio开发NDK
- 【Android】android studio ndk使用例子
- 使用Android Studio编写NDK问题
- Tizen 架构
- spring之旅
- Java学习笔记2:Java中Integer与String == 的使用
- IOS开发缓存机制之—内存缓存机制
- JAVA面试题大全整理
- android studio 使用NDK
- KM(n^4)模板
- javascript继承
- C++重载
- 设置navigationbar透明
- HDU 3991 Harry Potter and the Present II(Floyd+DAG最小路径覆盖)
- android面试题目2
- C语言进阶
- 图的遍历