Android Studio 2.1 NDK断点调试方法

发布时间:2020-07-29 04:29:21 作者:minepub
来源:网络 阅读:1221

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文件中设置断点调试!


推荐阅读:
  1. MAC下Android Studio 1.4编译构建Cocos2d-x 3.9之Android版本程序
  2. Android Studio JNI编程具体操作步骤

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

android ndk roi

上一篇:Cisco AnyConnect Secure Mobility Client无法登录的两个问题

下一篇:安卓6.0系统设备最简单激活xposed框架的经验

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》