前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【错误记录】Android Studio 中查看 Gradle 配置的方法源码 ( 配置 gradle-wrapper.properties 中版本为 gradle-x.x.x-all.zip )

【错误记录】Android Studio 中查看 Gradle 配置的方法源码 ( 配置 gradle-wrapper.properties 中版本为 gradle-x.x.x-all.zip )

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

文章目录

Android Plugin DSL Reference 参考文档 : https://google.github.io/android-gradle-dsl/2.3/

一、报错信息


在 Android Studio 中 , 分析 Gradle 配置时 , 点击 build.gradle 构建脚本的方法 , 弹出的是 .class 字节码文件 , 如查看

代码语言:javascript
复制
apply plugin: 'com.android.application'

引入 ‘com.android.application’ 插件的方法 , 调用的是 PluginAware 接口中的 apply 方法 , 传入一个 Map<String, ?> var1 集合作为参数 ;

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

无法查看到 Gradle 插件的源码 , 只能看到接口名称 ;

二、解决方案


查看 Android 工程根目录\gradle\wrapper\gradle-wrapper.properties 文件中的配置 , 此处配置了 Gradle 的版本和类型 ;

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

此处配置的是 gradle-6.7.1-bin.zip 文件 , 该文件中是不带源码的 ;

需要下载 gradle-6.7.1-all.zip 文件 , 才是带完整源码的版本 ;

将配置项修改为

代码语言:javascript
复制
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip

然后再次查看 apply 方法源码 , 此时查看到的是 PluginAware.java 源码文件 , 不再是 PluginAware.class 字节码文件 ;

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

查询 C:\Users\octop\.gradle\wrapper\dists 目录中的 Gradle 版本 , 其中 gradle-x.x.x-bin 是不带源码的 Gradle 版本 , gradle-x.x.x-all 是带源码的 Gradle 版本 ;

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、报错信息
  • 二、解决方案
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档