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

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误记录Android Studio 中查看 Gradle 配置的方法源码 ( 配置 gradle-wrapper.properties 中版本为 gradle-x.x.x-all.zip )相关的知识,希望对你有一定的参考价值。

文章目录

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





一、报错信息



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

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 文件 , 才是带完整源码的版本 ;

将配置项修改为

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 版本 ;

以上是关于错误记录Android Studio 中查看 Gradle 配置的方法源码 ( 配置 gradle-wrapper.properties 中版本为 gradle-x.x.x-all.zip )的主要内容,如果未能解决你的问题,请参考以下文章

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

错误记录Android Studio Logcat 报错 ( read: unexpected EOF! )

错误记录Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )

错误记录Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )

错误记录Android Studio 编译报错 ( kotlin library {0} was compiled with a newer kotlin compiler and not b )

错误记录Android Studio 运行报错 ( There is not enough memory to perform the requested operation. )