美文网首页
Gradle命令行

Gradle命令行

作者: 独自闯天涯的码农 | 来源:发表于2021-03-17 17:29 被阅读0次

    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

    相关文章

      网友评论

          本文标题:Gradle命令行

          本文链接:https://www.haomeiwen.com/subject/hgyecltx.html