Android Studio 在很早就支持 NDK 开发了,但是一直没有正式版本的 gradle 支持。
现在官方最新的experimental版本应该到了0.7.0-alpha4
但是experimental版本各种不方便啊,之前也写过一篇教程NDK 开发 - Android Studio 环境搭建
后来发现另外一种方式:在项目下建一个 jni 目录用配置好Android.mk
,Application.mk
,写好C/C++
文件。最后用脚本编译生成并复制到相应的目录下,当然也可以用 gradle 的 task ,一次编译。
第二种方式优点是可以不用修改build.gradle
文件了。缺点可能是编译调试优点麻烦。
所以开发 NDK 的大神们 你们是用哪种方式开发的。或者有更好的开发方式。(先不考虑 eclipse )
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.