Gradle项目问题汇总记录
欢迎并感谢浏览卢小龙的本篇文章
你好!亲爱的读者,本篇文章将主要记录本人在工作学习中接触Gradle项目的问题记录,后续每次遇到问题会进行补充,方便自己的学习历程记录以及复习参考,若有言错之处,请各位给予指点.
1.Gradle配置菜单显示不全问题
问题描述:
Gradle配置菜单显示不全,无法对Gradle路径配置从而进行项目加载。
解决方法:
选中 .gradle 文件,右键选择 Import Gradle project按钮,但此按钮受限于IDEA版本问题。
还有一种方法是选择菜单栏的File->Open,在打开的窗口选择对应Gradle项目的build.gradle文件,然后点击OK。
2.IDEA使用Gradle Tasks的各种按钮
2.1 Gradle查看依赖关系
分两种方式,一种是通过Tasks菜单鼠标点击,如下图所示:
另一种是通过命令方式
./gradlew 模块名:dependencies
这个命令会打印出该模块下的所有第三方类库的依赖情况,有多种展示情况,complie编译时的,Runtime运行时(打到APK包时)的,debug下,release下。
如下展示的是debugCompileClasspath即debug编译时的引包情况:
debugCompileClasspath - Resolved configuration for compilation for variant: debug
+--- org.jetbrains.kotlin:kotlin-stdlib-jre7:1.2.31
| \--- org.jetbrains.kotlin:kotlin-stdlib:1.2.31
| \--- org.jetbrains:annotations:13.0
+--- com.android.support:appcompat-v7:27.1.1
| +--- com.android.support:support-annotations:27.1.1
| +--- com.android.support:support-core-utils:27.1.1
| | +--- com.android.support:support-annotations:27.1.1
| | \--- com.android.support:support-compat:27.1.1
| | +--- com