背景:近期工作发生变动,开发环境由windows转向了mac,此前对mac了解甚少,在此记录下配置开发环境的过程,并分享一些高效的工具。
一. 配置Java环境
虽说Android Studio自带了JDK但是OpenJDK还是和JDK有些差异的 为了以后不出现莫名其妙的错误,建议更新使用JDK(Oracle公司开发的)
1.首先下载安装JDK
下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,选择MacOS版本 并且安装,傻瓜式下一步)安装完成之后打开 终端Terminal,执行命令:java -version 即可查看到我们所安装的jdk版本
2.配置JDK环境
- 1.在Terminal中 执行命令
/usr/libexec/java_home -v
就可以查看到真实的jdk路径
一般为 /Library/Java/JavaVirtualMachines/jdk版本.jdk/Contents/Home/
例如我这边是(稍后都会采用这个地址,若不一致,需要更换成你自己的版本):
/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/
- 2.使用vi编辑配置文件:sudo vi /etc/profile
输入i 进入编辑界面,然后把光标移动到最下面 添加以下配置
#JAVA环境变量的配置
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"
CLASS_PATH="$JAVA_HOME/lib"
#把java环境添加到环境变量PATH中
PATH=".;$PATH:$JAVA_HOME/bin"
然后 按下esc退出编辑模式,输入 :wq! 保存并且退出
- 3.再使用命令 source /etc/profile 更新文件,使之生效。此时可以使用 echo
PATH查看环境变量
3.在AndroidStudio中设置使用JDK
在AndroidStudio 的Welcome to Android Studio界面(项目选择界面)
点击右下角configure->project default->project structure
- 去掉 Use embedded JDK (recommended) 的勾选
这时就选上我们设置的Java_home - 若此时提示没有JDK也不要紧 可以手动指定
- 这时只要将jdk得路径拷贝进去就可以 例如
/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
然后点击Apply 在点击确定就完成了Android Studio JDK的配置
二.配置adb变量
这个是为了方便在Studio中直接执行adb的命令,例如连接无线的测试设备(不使用adb的童鞋可以跳过这段)
- 1.在命令行下进入用户目录
cd $HOME
- 2.找到 .bash_profile文件
输入下行命令获取当前文件列表:
ls -al
查看文件列表,
如果有.bash_profile文件,请跳过 2. 直接看 3.
如果没有看看到 .bash_profile文件 ,执行以下命令新建:
touch .bash.profile
- 3 . 打开 .bash.profile
open -e .bash.profile
打开文件后,添加sdk的安装路径,如果你是安装的Android Studio而且没有手动去变换路径的话,直接复制下面两行命令后将用户名改为自己电脑的即可。如果自己修改了路径,则找到/Android/sdk/platform-tools和/Android/sdk/tools的路径,替换即可。
export PATH=${PATH}:/Users/用户名/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/用户名/Library/Android/sdk/tools
- 4.更新.bash.profile文件
source .bash.profile
- 5 . 执行adb version查看结果
显示adb版本号即为设置成功 如下
Android Debug Bridge version 1.0.36
Revision 8f855a3d9b35-android