美文网首页
Android开发环境配置(Mac)

Android开发环境配置(Mac)

作者: 波雅_Z | 来源:发表于2019-10-18 11:20 被阅读0次

    一、jdk配置

    下载

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    下载地址,选择MacOs版本进行下载,点击安装

    启动台的其他中找到Terminal,执行命令java -version

    可以看到java的版本


    环境配置

    在Terminal中执行命令/usr/libexec/java_home -v

    可以查看java的安装路径:

    一般为 /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/

    使用vi编辑配置文件:sudo vi /etc/profile

    #JAVA环境变量的配置

    JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home"

    CLASS_PATH="$JAVA_HOME/lib"

    #把java环境添加到环境变量PATH中

    PATH=".;$PATH:$JAVA_HOME/bin"

    保存后使用命令 source /etc/profile 更新文件,使之生效

    该配置灵活选择,可以不配置


    多jdk版本切换

    在Terminal中执行命令:

    open .bash_profile

    打开文件,没有的话就使用vi命令创建一个

    添加配置:

    # JDK1.7

    export JAVA_7_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home'

    # JDK1.8

    export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home'

    创建默认版本:

    export JAVA_HOME=$JAVA_8_HOME

    创建alias别名,实现JDK的动态切换:

    alias jdk7="export JAVA_HOME=$JAVA_7_HOME"

    alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

    保存退出后,执行命令:

    source .bash_profile

    通过命令jdk7和jdk8进行切换

    二、安装AndroidStudio

    下载与安装

    http://www.android-studio.org

    进入下载地址,选择Mac版本下载

    下载完成后点击安装。


    使用下载的jdk

    打开studio,在欢迎界面

    点击右下角configure->project default->project structure

    去掉 Use embedded JDK (recommended) 的勾选

    选择XX的Mackbook Pro->MachintoshHD->Library->...一直到我们刚刚下载的java的home

    /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home

    三、adb配置

    android studio下载后已经包含adb,直接在环境中配置即可

    open .bash_profile

    添加路径:

    export PATH=${PATH}:/Users/用户名/Library/Android/sdk/platform-tools

    export PATH=${PATH}:/Users/用户名/Library/Android/sdk/tools

    使配置生效:

    source .bash_profile

    查看adb 版本:

    adb version

    相关文章

      网友评论

          本文标题:Android开发环境配置(Mac)

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