在网上找了很多构建NDK项目的方法,一个个都太繁琐了,这命令那命令、这配置那配置的,完全不适合我这种手残党。于是我在这里整理了一份秋~简单的“搭建NDK环境的方法”。(ps:如果你是想在现有项目中集成NDK,可以跳到后面看)
如果是一个新的项目
第一步:那么可以在Android Studio启动时选择新建项目(Start a new Android Studio Project)
第二步:
这里可以自己选择C++版本
这里就是构建完成的全新C++项目啦。
但是到这里还不够,如果我已经有一个老的AS项目了,想要半路加上NDK支持怎么搞呢?我的回答很简单粗暴
那就就是复制粘贴
已有的AS项目怎么添加C++(NDK)支持
第一步:在我们上面新建好的NDK项目中,复制cpp文件夹
第二步:将它粘贴到你想要集成的老AS项目中(注意不要复制错目录了),然后右键cpp文件夹
选择-> Link C++ Project with Gradle
这里会让你选择一个路径,你直接选择刚刚复制过来的cpp文件夹中的CMakeLists.txt就可以了
点击OK按钮之后,项目会自动重新构建。构建完成后就可以像一般的NDK项目一样啦,随便用hhhhh
(不过因为老项目是没有加载C++代码的,所以你要自己手动加上去)
大功告成。。。所以说复制粘贴才是第一生产力,真香!!!