1. 配置

AndroidStudio -> Edit Configurations -> + -> Remote

2. 调试

调试指定任务,

 ./gradlew --rerun-tasks taskName  -Dorg.gradle.daemon=false -Dorg.gradle.debug=true

添加–rerun-tasks 是为了防止gradle增量构建导致任务并不能每次执行

3. 测试

此处演示调试androd processDebugResources任务

  1. 执行需要调试的任务
 ./gradlew --rerun-tasks processDebugResources  -Dorg.gradle.daemon=false -Dorg.gradle.debug=true

此时调试进程阻塞中。。

  1. 添加断点
    在你想要的地方添加打点,此处直接在任务入口添加打点

  2. attach
    关联到调试的进程,这样就可以愉快地开启调试模式了

    attach后,任务就开始跑起来了。。

    Good Luck !

Android-gradle插件调试相关推荐

  1. 小记Android Gradle插件 Iven 记于 20190522 药厂

    2016.04年 Android Gradle插件2.x 通过支持字节码注入,将代码和资源更新推送到模拟器或物理设备上正在运行的应用程序,启用Instant Run. 添加了对增量构建的支持,即使应用 ...

  2. Android Gradle 插件版本说明

    Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能.虽然 Android 插件通常会与 Andro ...

  3. 【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor#buildConfigField 方法 | 单独编译生成 BuildConfig 类的任务 )

    文章目录 一.ProductFlavor#buildConfigField 方法 二.单独执行 Gradle 编译 BuildConfig 的任务 Android Plugin DSL Referen ...

  4. 【Android Gradle 插件】Android Plugin DSL Reference 离线文档下载 ( GitHub 下载文档 | 查看文档 )

    文章目录 一.Android Plugin DSL Reference 文档下载 二.Android Plugin DSL Reference 文档查看 一.Android Plugin DSL Re ...

  5. 【Android Gradle 插件】Extension 扩展类型 ( Module 引入插件类型 | application 插件 | library 插件 | Variants 变体列表 )

    文章目录 一.Module 引入插件类型 1.com.android.application 插件 2.com.android.library 插件 二.Extension 扩展类型 三.applic ...

  6. 【Android Gradle 插件】工程根目录下 build.gradle 配置文件 ( 远程仓库配置 | 依赖配置 | 所有子模块配置 | task clean 任务 )

    文章目录 一.工程根目录下 build.gradle 配置文件 1.基本作用 2.远程仓库配置 3.依赖配置 3.所有子模块配置 4.task clean 任务 Android Plugin DSL ...

  7. android gradle proguard,Android Gradle插件2.2.0 ProGuard开始保留内部类

    在将Android Studio更新为2.2版并将Android Gradle插件更新为2.2.0之后,在构建发行版apk时会有很多警告,例如: Error:warning: Ignoring Inn ...

  8. 各个 Android Gradle 插件版本所需的 Gradle 版本

    下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本. 要获得最佳性能,您应该使用 Gradle 和插件这两者的最新版本. 插件版本 所需的 Gradle 版本 1.0.0 ...

  9. 当前版本的Android Gradle插件不支持按需配置

    本文翻译自:Configuration on demand is not supported by the current version of the Android Gradle plugin A ...

  10. 【Android Gradle 插件】AaptOptions 配置 ⑥ ( Overlay 重叠包机制 | AaptOptions#additionalParameters 附加参数配置 )

    文章目录 一.Overlay 重叠包机制 二.AaptOptions#additionalParameters 附加 -S 参数配置实现Overlay 重叠包机制 Android Plugin DSL ...

最新文章

  1. 提高云计算中的软件质量
  2. 相机数据格式设置不对踩坑
  3. linux c gcc编译报错 can not be used when making a shared object; recompile with -fPIC
  4. 支付产品——收银台设计详解
  5. 廖雪峰Java1-3流程控制-9break、continue
  6. python内置函数中的zip,max,min函数例子
  7. 基于QEMU的NVRAM仿真
  8. winform 获取当前项目所在的路径
  9. 搜狗输入法linux词库导入,Fedora 20下 ibus 导入搜狗词库的正确做法
  10. PR(Adobe Premiere Pro)软件基础知识
  11. 导数的四则运算法则_【数学】求导的方法之四则运算法则
  12. 在Markdown文档中插入数学公式
  13. goland工具的使用
  14. 梦龙物联卡冻结_四川梦龙科技物联卡哪个划算
  15. Windows下将Tomcat8注册为系统服务
  16. PMP需要提供什么资料来证明自己的项目管理经验
  17. Cascade R-CNN解析
  18. 国外软件外包项目网站(适用软件兼职)国外威客网站大盘点
  19. ant design pro of vue导航菜单图标引入阿里巴巴矢量库iconfont方法
  20. 时间只属于自己——读《如何使用每一点脑力进行深度工作》

热门文章

  1. 聚类(上)K-mean算法
  2. 直播预告 | 中国工程院院刊:信息与电子工程领域青年学术前沿论坛
  3. 来了!8月10日19:00商汤全球校招空宣!现场发放专属内推码
  4. GlobalPointer:用统一的方式处理嵌套和非嵌套NER
  5. 让Keras更酷一些:中间变量、权重滑动和安全生成器
  6. Face++ 论文解读:一种新的行人重识别度量学习方法 | PaperDaily #20
  7. Pytorch的网络结构可视化:Netron与TensorBoardX
  8. HDU1250 Hat's Fibonacci 大数斐波那契数列
  9. 三星a7支持html吗,三星A7怎么样 三星A7特点介绍
  10. springmvc多个视图解析器管理跳转资源