您的位置:首页 > 移动开发 > Android开发

AndroidStudio 1.4配置NDK

2015-12-31 21:41 447 查看
AndroidStudio(AS) 1.3之后已经支持NDK,这为NDK开发提供了极大的便利,不在需要配置各种头疼的MK文件,简单的九步就可完成配置。要说明的是,第一次配置AS一定要有耐心。

0,下载Android NDK,(这里使用 android-ndk-r10e)解压后去local.properties里面讲解压后的NDK路径添加进去:ndk.dir=C\:\\android-ndk-r10e(这里解压到了C盘根目录下)



还有一种方法就是打开file->projectStucture找到将NDK一栏添加你解压的NDK文件夹路径:



1,首先在gradle.properties里面添加NDK支持:android.useDeprecatedNdk=true



2,在App目录下的build.gradle里面添加ndk的库文件:



3,创建一个测试NDK的一个JAVA类(这里放到与Activity同目录下,App\Java\)



4,在上一步生成的JAVA类里面载入NDK库文件(第2步里面添加的'JNILib')



5,这一步比较重要,由于之前编程很少使用JAVA,所以这一步利用javah生成上面新建的CVndk类的C++文件时出现过各种问题,,,

首先要确保JDK环境变量要添加好!!!

打开AndroidStudio下的Terminal(利用的电脑的cmd也可以,但是路径可能比较麻烦),将路径定位到app的JAVA目录下(cd app\src\main\java)



利用javah生成CVndk类的C++头文件:javah -classpath . -jni com.example.administrator.ndktest2.CVndk





6,在main目录下新建一个JNI目录,然后将上一步生成的 com_example_administrator_ndktest2_CVndk .h头文件移动到JNI文件夹中



7,手动创建一个cpp文件,定义com_example_administrator_ndktest2_CVndk .h中的函数



8,至此已经配置成功,在MainActivity下调用测试一下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: