系统环境

image.png

基础软件

brew

  1. # 官网地址 https://brew.sh/index_zh-cn
  2. # 安装指令(初次下载比较慢 考虑翻墙或其他方案)
  3. $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  4. # 配置加速(中科大) https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git
  5. # 配置加速(清华) https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

nodejs

# 参考手册 https://www.jianshu.com/p/bdbc51fa8ce6
$ brew install nvm
# 环境配置
$ echo "source $(brew --prefix nvm)/nvm.sh" >> .zshrc
$ source ~/.zshrc
# 加速
$ echo -e "\nexport NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node" >> ~/.zshrc
$ . ~/.zshrc
# 安装 10
$ nvm install 10
# 根据输出结果(版本) 配置默认node
$ nvm use --delete-prefix v10.20.1

xcode

从应用商店安装配置

openjdk8

# 下载地址: https://mirror.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/mac/?C=M&O=A
# 解压
# 执行命令
$ sudo mv jdk8u242-b08 /Libiary/Java/JavaVirtualMachines
# 配置环境变量 ~/.bashrc, ~/.bash_profile, ~/.zshrc
$ export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"

gradle

$ brew install gradle

android-sdk

# 下载sdktool https://developer.android.google.cn/studio
# sdk manage 使用方式 https://developer.android.google.cn/studio/command-line/sdkmanager 

# 下载SDK https://www.androiddevtools.cn
# 启动SDK管理(图形化)
~/Libray/Android/sdk/tools/tools/android
# 下载相关SDK
# 配置环境变量
export ANDROID_HOME="/Users/<UserName>/Library/Android/sdk"
# 问题 Not accepted Android SDK license agreement
~/Libray/Android/sdk/tools//android update sdk --no-ui
~/Libray/Android/sdk/tools/bin/sdkmanager --update

macaca相关

# android
cnpm i macaca-android -g
# ios
cnpm i macaca-ios -g
# macaca-cli  
cnpm i macaca-cli -g
# macaca-chrome 
cnpm i macaca-chrome -g
# macaca-reporter
cnpm i macaca-reporter -g
# app-inspector 启用 app-inspector -u 设备id
cnpm i app-inspector -g

Windos环境下安装Macaca环境

Windows环境下安装Macaca环境