91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android Studio 2.1 NDK斷點調試方法

發布時間:2020-07-29 04:29:21 來源:網絡 閱讀:1234 作者:minepub 欄目:移動開發

Android Studio 2.1 NDK斷點調試方法(基于Android 2.1, gradle 2.1.0)

1.創建一個Android Studio Project

2.設置NDK路徑。

  菜單中選擇: File->Project Structure

  在彈出的窗口的左側選項框中,選擇SDK Location,在右側設置Android NDK location.

2.修改.\build.gradle如下:

  replase

    classpath 'com.android.tools.build:gradle:2.1.0'

  with

    classpath 'com.android.tools.build:gradle-experimental:0.7.0'

3.修改.\app\build.gradle如下:

  (1)

    replace

    apply plugin: 'com.android.application'

    with 

    apply plugin: 'com.android.model.application'

  (2)

    replace

      android {

        ...

      }

    with

      model {

        android {

            ...

          }

      }

  (3)

    replace

      minSdkVersion 17

      targetSdkVersion 23

    with

      minSdkVersion.apiLevel 17

      targetSdkVersion.apiLevel 23

  (4)

    replace

      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

    with

      proguardFiles.add(file('proguard-rules.txt'))

上面主要是對gradle進行的修改。

按照上面的步驟修改完后,編譯工程,應該是可以編譯通過的.

接下來主要進行NDK的設置.

4.修改.\app\build.gradle

  加入如下NDK設置

  model {

    android {

        ....

        ndk {

            moduleName = 'XXX'  //.so module Name

            CFlags.addAll(['-Wall'])  //CFlags

        }

        ....

    }

  }

5.在java中創建jni相關引用及.h文件。(網上一大堆,這里略過)

6.在.\app\src\main下,加入jni目錄.

  通過在"Project"Sheet中右鍵點擊main,在彈出菜單中:New->Folder->JNI Folder就可以創建

7.自己在.\app\src\main\jni下創建.c,.cpp文件吧!

8.運行,在c文件中設置斷點調試!


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高邑县| 大田县| 湛江市| 综艺| 万州区| 仁寿县| 巴彦县| 玛多县| 汤阴县| 台湾省| 东兰县| 博乐市| 古田县| 习水县| 青海省| 天津市| 偏关县| 依安县| 兰溪市| 通榆县| 金昌市| 和静县| 南投县| 巫山县| 广宁县| 逊克县| 高雄县| 会理县| 苍梧县| 孝义市| 邵东县| 玉山县| 太仓市| 金山区| 隆安县| 新宁县| 府谷县| 彝良县| 昌江| 闽侯县| 云霄县|