Android Studio新建Jni工程


  2.2版本的Android Studio支持新建Jni工程,不用再像以前自己構建工程目錄,首先把自己的升級自己的AS到2.2以上

然后打開Tools->Andorid->SDK manager  

搜索"Android SDK" 找到SDK選擇SDK Tools安裝如下工具:

1、NDK:ndk是谷歌讓android開發c/c++的工具套件。

  安裝完畢之后可以查看一下NDK在sdk中的位置與文件結構

  

這里要配置環境變量ndk-build

配置完是這個效果

2、LLDB:是調試本地代碼的工具,所謂native code 是指被關鍵字native修飾的代碼,也就是c/c++代碼

3、CMake:外部構建工具。如果你准備只使用 ndk-build 的話,可以不使用它。

安裝完上述插件之后就可以新建jni工程:

這里勾選支持c++

后面的與一般android工程差不多,但是在這個界面:

第一個是選擇c++的標准

第二個是如果你想使用有關 C++ 異常處理的支持,就勾選它。勾選之后,Android Studio 會在 module 層的 build.gradle 文件中的 cppFlags 中添加 -fexcetions 標志。

第三個是如果你想支持 RTTI,那么就勾選它。勾選之后,Android Studio 會在 module 層的 build.gradle 文件中的 cppFlags 中添加 -frtti 標志。

完成時候finish看一看一般android工程與jni之間的區別

多處2個文件,cpp是放cpp源文件的目錄,而external build files應該是放makefile之類的編譯文件。

之前勾選的支持c++異常與RTTI就會在module的gradle描述文件中有不同:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM