Android Studio 進行NDK開發入門
阿新 • • 發佈:2019-02-04
一.開發前準備
Android Studio 最好升級到2.2
Jdk1.7
api24
Gradle2.2.2
二.下載NDK和cMake
三.配置
如果是在已經建立好的專案中要進行ndk開發就按如下操作
在這裡選擇一個份cMakelIsts檔案就可以
四.通過案例來實現java呼叫c程式碼
1.首先建立一個java類
public class NativeHelper{
static{
//載入的c程式碼庫必須是在cMakeLists.txt中記錄的
System.loadLibrary("native-lib" );
}
//定義獲取url的方法
public static native String getUrl();
}
一定要新增上面的靜態程式碼庫的內容,否則無法載入C程式碼庫,這時候getUrl()方法標紅,不用管它.
2.就是建立一個cpp資料夾,然後建立對應的native-lib.cpp檔案,定義好getUrl方法
3.在cMakelists檔案中進行配置
4.在java中呼叫NativeHelper.getUrl方法即可