美文网首页AndroidWorldAndroid开发经验谈Android技术知识
Mac配置环境变量(Java,Android,Gradle,Ma

Mac配置环境变量(Java,Android,Gradle,Ma

作者: Jimmy5Zhang | 来源:发表于2017-01-05 12:29 被阅读206次

    一、JAVA_HOME

    1、配置环境变量

    # 使用vim打开.bash_profile文件,加入java环境变量
    $ vim .bash_profile
    export JAVA_HOME=$(/usr/libexec/java_home)
    

    2、检查是否成功

    $ source .bash_profile
    $ echo $JAVA_HOME 
    $ java -version
    

    二、ANDROID_HOME

    1、配置环境变量

    $ vim .bash_profile 
    export ANDROID_HOME=/Applications/ADT/sdk
    export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
    

    2、检查是否成功

    $ source .bash_profile
    $ echo $ANDROID_HOME 
    $ adb
    

    三、GRADLE_HOME

    1、下载Gradle:
    http://gradle.org/downloads
    解压缩到任意路径如:
    /Applications/gradle-2.3

    2、配置环境变量

    $ vim .bash_profile 
    export GRADLE_HOME=/Applications/gradle-2.3;
    export PATH=$PATH:$GRADLE_HOME/bin
    

    3、检查是否成功

    $ source .bash_profile
    $ echo $GRADLE_HOME 
    $ gradle -version
    

    四、MAVEN_HOME:

    1、使用brew下载并配置

    $ brew install maven
    

    2、正常配置Maven:

    (1)从官网下载
    Maven:http://maven.apache.org/

    将下载的maven解压并复制/移动到你需要的目录
    比如:/usr/local/maven

    (2)配置环境变量

    $ vim .bash_profile
    export MAVEN_HOME=/usr/local/maven/apache-maven-x.x.x
    export PATH=$MAVEN_HOME/bin:$PATH
    

    (3)检查是否成功:

    $ source .bash_profile
    $ echo $MAVEN_HOME
    $ mvn -version
    

    3、其他

    (1)重新设置本地Repository的位置 :

    # 在maven安装目录的conf目录下:
    $ vi settings.xml
    添加:<localRepository>具体的绝对路径</localRepository>
    

    (2)配置代理:
    修改~/.m2文件夹下的settings.xml文件,如果没有则去MAVEN_HOME/conf目录下复制过来

    <settings>    
    ...    
      <proxies>    
        <proxy>    
          <active>true</active>    
          <protocol>http</protocol>    
          <host>ip</host>    
          <port>port</port>    
        </proxy>    
      </proxies>    
    ...    
    </settings>
    

    相关文章

      网友评论

        本文标题:Mac配置环境变量(Java,Android,Gradle,Ma

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