很差意思各位,我按照网上一些教程进行JNI开发,折腾了半天也没成功,最后本身瞎搞搞定了,其实超简单的,网上的教程应该过期了,最新版的AS就包含了NDK编译的功能,彻底不用手动javah,各类包名路径的配置,超简单,跟我来看看吧!java
1.安装java和android-sdk,代理填写android-mirror.bugly.qq.com:8080,下载插件速度快的不要不要的,感谢一下马大爷。android
2.下载AS 2.2.2这个版本(下载地址与第3部分NDK合并),貌似包含了代理,反正不用设置就能够访问下载google的sdk和插件,JRE是1.8.0_76的,个人操做系统是win10 64位。c++
3.下载NDK12R+版本,低于这个版本的都不行,下载地址放这里app
4.而后你就成功大半了兄弟们,赶忙打开as建立一个新项目,勾选C++支持,热泪盈眶有没有?ui
5.一行代码都没敲,自动生成CPP演示代码,是否是感受成功就在眼前?google
6.编译失败(心情承重),原来是缺乏Cmake,点击连接下载(瞬间修复)spa
7.再编译失败的话把Jni2\app\build\intermediates下的目录文件都删除掉。操作系统
8.成功运行,亲爱的 Hello from c++..net