前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Android Gradle 插件】BuildType 编译类型配置 ③ ( javaCompileOptions 配置 | jniDebuggable 配置 )

【Android Gradle 插件】BuildType 编译类型配置 ③ ( javaCompileOptions 配置 | jniDebuggable 配置 )

作者头像
韩曙亮
发布2023-03-30 15:11:32
4290
发布2023-03-30 15:11:32
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

Android Plugin DSL Reference 参考文档 :

一、BuildType#javaCompileOptions 配置


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 配置原型 :

代码语言:javascript
复制
CoreJavaCompileOptions javaCompileOptions
Options for configuration Java compilation.

二、BuildType#jniDebuggable 配置


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 代码不可调试 ;

代码语言:javascript
复制
是否将此生成类型配置为生成具有可调试本机代码的APK。

BuildType#jniDebuggable 配置原型 :

代码语言:javascript
复制
boolean jniDebuggable
Whether this build type is configured to generate an APK with debuggable native code.

调试 native 代码 , 需要安装

  • LLDB
  • NDK
  • CMake

可以在 " 菜单栏 / File / Settings " 中的 如下面板中下载 SDK Tools 工具 ;

在这里插入图片描述
在这里插入图片描述

如果 ndk 调试出现问题 , 查看一下 可执行应用配置 , 点击 可执行应用的下拉菜单 , 选择 " Edit Configurations " 选项 ,

在这里插入图片描述
在这里插入图片描述

在弹出的 " Run/Debug Configurations " 对话框中的 对应可执行应用 的 Debugger 配置中 , 调试类型 " Debug type " 选择 " Detect Automatically " 选项 , 如果选择 Java Only 是无法进行 ndk 调试的 ;

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、BuildType#javaCompileOptions 配置
  • 二、BuildType#jniDebuggable 配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档