在官網(wǎng)下載了appium后,點(diǎn)擊如圖appium doctor用來(lái)驗(yàn)證appium是否成功安裝
之后就是問(wèn)題篇的重點(diǎn)了,一路紅叉叉小染,一個(gè)一個(gè)解決吧
問(wèn)題1 芋绸, Xcode Command Line Tools are NOT installed!(沒(méi)有安裝Xcode命令行工具!)
解決方法:
第一步耙厚,打開(kāi)終端輸入 xcode-select --install
第二步修肠,彈出如圖彈框癣漆,點(diǎn)擊【安裝】
然后等著安裝完成,再次執(zhí)行就不會(huì)報(bào)這個(gè)錯(cuò)了
問(wèn)題2卿城,ANDROID_HOME is NOT set!(ANDROID_HOME沒(méi)有設(shè)置!)就是沒(méi)有配置環(huán)境變量
解決方法:
第一步园蝠,在終端輸入vim ~/.bash_profile电湘,編輯.bash_profile文件
第二步,添加配置路徑(問(wèn)題3的Java也還是同樣的問(wèn)題筐带,一并解決了)
export ANDROID_HOME=~/Library/Android/sdk/
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
export PATH=~/bin:$PATH:/usr/local/bin:$ANDROID_HOME/platform-tools/:$JAVA_HOME/bin
注意:jdk1.8.0_161.jdk要寫(xiě)你自己jdk的版本
第三步今穿,也是重要的一步,在終端輸入source ~/.bash_profile伦籍,讓配置生效哦(不要問(wèn)我這一步為什么重要┭┮﹏┭┮)
環(huán)境變量配置好之后蓝晒,再來(lái)執(zhí)行下看看
下面的幾個(gè)問(wèn)題也是環(huán)境變量問(wèn)題就都解決了O(∩_∩)O
adb 的問(wèn)題來(lái)了
在終端輸入adb devices,查看連接的設(shè)備帖鸦,報(bào)錯(cuò)了
在終端輸入 adb查看當(dāng)前版本及路徑芝薇,以下是我的:
Android Debug Bridge version 1.0.40
Version 4986621
Installed as /usr/local/bin/adb
-
新遇到的問(wèn)題,如下圖
在終端輸入 grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/
查看需要修改的文件
然后vim上圖中所有需要修改的文件作儿,將“12.1”版本加進(jìn)去就好了
- 又一個(gè)問(wèn)題來(lái)了
在終端執(zhí)行:npm install -g ios-deploy洛二,如下
解決方法:
sudo npm install -g ios-deploy --unsafe-perm=true