jdk-8u92-windows-x64
AndroidStudio2.2.3
crystax-ndk-10.3.2-windows-x86_64
下载完成后我们点击安装,安装完成后。我们得配置Java开发环境。首先打开我的电脑--属性--高级--环境变量
新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_92 这个就是你的安装目录复制过来即可变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;搜索
接下来就是重头戏了,我们的NDK。用的不是AndroidStudio插件自带的NDK而是crystax-ndk。CrystaX NDK是Google's Android NDK的一个替代方案. 相比谷歌的NDK, CrystaX NDK在支持相同功能的同时, 提供了一些很棒的新功能和大量的缺陷修复和改进.下载地址如下 不得不吐槽一下下载速度奇慢大家做好心理准备。有办法可以提高速度,这里就不提了,大家都懂和谐了!https://www.crystax.net/android/ndk选择下载crystax-ndk-10.3.2-windows-x86_64版本
下载完后,直接点击运行即可。它会默认解压到这个文件所在的目录下面。解压时间略长,学会耐心等待!解压完成后就是配置了。我们先打开AndroidStudio然后点击左上角的File 找到project structure一项。
打开project structure后,选择SDK Location 找到右边对话框的最下面的NDK配置,选择我们刚开始解压过后的CrystaX NDK目录即可。到这里CrystaX NDK的配置就算完成了!再下一篇我们会讲解怎样在这个环境下搭建一个简单JNI调用C/C++的Demo.