Android获取所有依赖库
第一种方式通过dependencies 获取所有依赖库
gradle :app:dependencies
输出列表展示了所有configuration下的依赖树,依赖关系明显,层次清晰。
第二种方式获取所有依赖库
第一种方式输出列表展示了所有configuration下的依赖树,依赖关系明显,层次清晰。如果觉得输出的结果太冗长(通常情况下包含几十个configuration),可以通过指定configuration来显示特定的依赖树
gradle :app:dependencies --configuration releaseCompileClasspath
该命令只会显示release模式下编译过程中的依赖树。
第三种方式通过androidDependencies命令
gradle :app:androidDependencies
该task会平铺展示依赖树,并且只展示几个主要的variant,看起来较为清爽,但是缺点是不能像方式一那样指定configuration。
mac版命-令导出依赖到文件中
./gradlew app:dependencies >dependencies.txt
注意:
mac gradlew 命令 zsh: command not found: gradlew
需要使用 ./gradlew
主要因为mac下执行当前目录下的命令需要在前面加上“./”,否则会到环境变量下找相应命令
然后可能出现The operation couldn’t be completed. Unable to locate a Java Runtime.
在.bash_profile添加
export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/Contents/Home
然后terminal 输入source .bash_profile
命令 gradle和./gradlew是相等的
gradle :app中的:app其实就是settings.gradle中对应的module
网友评论