目录
安装JDK
安装AndroidStudio并配置ADB
安装Homebrew
安装Git+自动补全
Vim编辑器添加行号
异常问题
安装JDK
本人使用MacOS开发多年,从Android4.4-9,还是建议使用jdk8
M1芯片目前 Zulu JDK 支持 ,下载 Download Azul Zulu Builds of OpenJDK | Azul
Intel芯片可以从JDK官网下载,也可以从我的资源里下载:jdk-8u144-macosx-x64.dmg
下载后打开按流程安装即可,安装完成后会自动配置环境变量。
终端测试结果如下:
安装AndroidStudio并配置ADB
接下来安装好我们吃饭工具,直接官网下载Download Android Studio and SDK tools | Android Developers
选择对应的版本,M1或者Intel版本。下载好后安装打开即可。
按提示一步步往下走即可,这过程只需要关注Android SDK的下载位置,完成后需要配置adb的环境变量。
打开终端,输入指令:vim ~/.zshrc
添加如下内容后保存退出(这里的地址是Android SDK的位置)。
#adb
export PATH=${PATH}:/Users/xxx/Library/Android/sdk/tools
export PATH=${PATH}:/Users/xxx/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/xxx/Library/Android/sdk/ndk-bundle
这是重新打开终端测试adb工具,运行效果如下:
安装Homebrew
作为开发人员,少不了这个。
Homebrew是一款Mac OS平台下的软件包管理工具,利用它可以进行许多软件的安装、卸载、更新、查看、搜索,只要一条简单的指令,就可以实现包管理
打开终端输入如下内容:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
输入密码等待安装完成。
确认是否安装成功:
安装Git+自动补全
使用Homebrew安装Git,打开终端输入如下指令:
brew install git
等待安装完成即可,可以通过指令:git --version查看版本。
- 首次使用需要配置git的用户名和邮箱,终端输入如下指令:
git config --global user.name "用户名"
git config --global user.email "邮箱"
- 生成密钥(设置密码可直接回车)
ssh-keygen -t rsa -C "上面配置的邮箱"
Git自动补全方法:
在终端输入:brew install zsh-completion
安装完成后看提示,需要在环境配置文件中添加如下内容:
vim ~/.zshrc
if type brew &>/dev/null; then
FPATH=$(brew --prefix)/share/zsh-completions:$FPATH
autoload -Uz compinit
compinit
fi
或者忽略大小写版本:
if type brew &>/dev/null; then
FPATH=$(brew --prefix)/share/zsh-completions:$FPATH
autoload -Uz compinit
compinit
zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*'
fi
保存重新打开终端即可生效。
Vim编辑器添加行号
- cp /usr/share/vim/vimrc ~/.vimrc
- vim .vimrc
添加以下内容,保存退出即可。
syntax on
set nu!
异常问题
android的monitor打不开?
终端输入:
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/lib/libserver.dylib
如需更多功能,下方评论。