美文网首页Mac优雅使用指南Android知识每天写1000字
Mac系统下Android Studio使用gradle命令行打

Mac系统下Android Studio使用gradle命令行打

作者: 充电实践 | 来源:发表于2018-02-01 09:46 被阅读0次
    在使用Android Studio命令行打包的时候出现 bash gradle command not found的问题,原因是类似我们在windows系统下配置的环境环境,在Mac里没有配置gradle,Android Studio的Terminal窗口如下:

    解决方法:
    (1)找到gradle的所在目录,如下图,在Android Studio应用程序处右键->显示包内容,打开之后按照Contents->gradle->gradle-xxx->bin路径,找到gradle。


    然后右键->显示简介,复制路径,类似:
    /Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin,其中/Applications/Android后面手动输入\,后面留有空格,最终如下/Applications/Android\ Studio.app/Contents/gradle/gradle-4.1/bin

    (2)设置环境变量
    在mac命令行下,依次执行以下步骤:
    1) cd ~
    2)touch .bash_profile
    3)open -e .bash_profile

    其中touch在没有.bash_profile时会重新创建,open是打开.bash_profile文件,在打开的文件中添加如下:
    export GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-4.1
    export PATH=${PATH}:${GRADLE_HOME}/bin

    路径就是我们在第一步简介中找到的。

    4)命令行执行:source .bash_profile,使修改生效。

    (3)修改权限
    在bin目录下修改gradle的权限:


    命令行输入:ls -l查看权限,如果gradle和gradle.bat中间没有x权限,则分别执行:chmod +x gradle和chmod +x gradle.bat,增加执行权限。


    (4)测试
    关闭mac命令行终端并重启Android Studio。
    重新打开mac终端和Android Studio,在Mac终端输入:gradle -v,有输出说明配置成功。
    在Android Studio的Terminal中也可以执行gradle命令。

    相关文章

      网友评论

        本文标题:Mac系统下Android Studio使用gradle命令行打

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