Android Plugin DSL Reference 参考文档 :
BuildType ( build.gradle#android#buildTypes 配置 ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.internal.dsl.BuildType.html
BuildType#javaCompileOptions 配置 用于配置 " Java 编译选项 " , 也可以在 ProductFlavor 中配置 ( build.gradle#android#defaultConfig ) ;
BuildType#javaCompileOptions 配置原型 :
CoreJavaCompileOptions javaCompileOptions
Options for configuration Java compilation.
BuildType ( build.gradle#android#buildTypes 配置 ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.internal.dsl.BuildType.html
BuildType#jniDebuggable 配置 默认为 true , 表示 ndk 代码可以使用 LLDB 进行调试 ;
如果将 BuildType#jniDebuggable 配置 设置为 false , 则 ndk 代码不可调试 ;
是否将此生成类型配置为生成具有可调试本机代码的APK。
BuildType#jniDebuggable 配置原型 :
boolean jniDebuggable
Whether this build type is configured to generate an APK with debuggable native code.
调试 native 代码 , 需要安装
可以在 " 菜单栏 / File / Settings " 中的 如下面板中下载 SDK Tools 工具 ;
如果 ndk 调试出现问题 , 查看一下 可执行应用配置 , 点击 可执行应用的下拉菜单 , 选择 " Edit Configurations " 选项 ,
在弹出的 " Run/Debug Configurations " 对话框中的 对应可执行应用 的 Debugger 配置中 , 调试类型 " Debug type " 选择 " Detect Automatically " 选项 , 如果选择 Java Only 是无法进行 ndk 调试的 ;