1. 程式人生 > >Android Studio 進行NDK開發入門

Android Studio 進行NDK開發入門

一.開發前準備
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方法即可