关闭

WINDOWS7环境下android studio、NDK配置补充

标签: androidndknative
276人阅读 评论(0) 收藏 举报

由于项目需要初次接触android studio和ndk,配置过程总结如下,也请各位android 大牛多多指教

1. android studio 安装

2. jdk 安装

3. sdk安装

4. ndk解压

5. 环境变量的配置


以上是需要的安装的软件,网上流程很多。如需要,百度就可以了。ndk的配置流程网上也有,但往往不是很全面,也有android studio版本更新的问题,有很多早期的版本的配置已经不适用了。我使用的android studio 1.4,ndk-r10d。主要参考流程:http://blog.csdn.net/rznice/article/details/42295215

总结遇到的问题:

1. 定义native 方法时的位置问题



要写在较前位置,如图所示,不然make不过,不知道这是什么问题,初次接触android,如果有知道的,请留言指点。


2. terminal 声称c头文件时,报错与v7\appcompat有关,后加入相关命令后通过,terminal命令改为:javah -d jni -classpath C:\Users\SinRush\AppData\Local\Android\sdk1\platforms\android-23\android.jar;C:\Users\SinRush\AppData\Local\Android\sdk1\extras\android\support\v4\android-support-v4.jar;C:\Users\SinRush\AppData\Local\Android\sdk1\extras\android\support\v7\appcompat\libs\android-support-v7-appcompat.jar;../../build/intermediates/classes/debug  com.gionee.sinrush.face_awb_alg.MainActivity


3. 设置ndk modulename时一直无法make通过,在设置ndk同文件添加了

sourceSets.main {
    jni.srcDirs = []
}
后通过。但这种方式是默认不对JNI进行处理,只生成APK,并不生成so文件

4.在与app同级目录下的gradle.proerties文件添加
android.useDeprecatedNdk=true
5. 最重要一点,路径文件夹一定不要有空格,这样NDK会有问题!!!

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:4630次
    • 积分:88
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档