上一篇講了安裝appium及ios的配置,如果沒看過這篇文章,建議先看一下,傳送門
既然是配置Android模擬器,那么Java和Android sdk的安裝是必不可少的了
安裝Java環(huán)境
安裝Java環(huán)境就不多講了,大家各顯神通吧
安裝Android SDK
到Android官網(wǎng),下載一個(gè)mac版的sdk,解壓出來
進(jìn)入tools文件夾,執(zhí)行android文件,出現(xiàn)如下界面,選擇需要安裝的版本

android_sdk_download
下載完成后,進(jìn)入android sdk目錄下面執(zhí)行
android avd
打開android avd管理界面,添加一個(gè)avd設(shè)備

avd_manger

create_avd
新建完成后,可以啟動(dòng)看一下android 虛擬設(shè)備
最后進(jìn)入platform-tools使用命令,查看當(dāng)前的android可用設(shè)備
如果是真機(jī)測(cè)試的話,使用USB線連接電腦,打開開發(fā)者模式,同意此電腦連接設(shè)備,appium啟動(dòng)時(shí),會(huì)查找當(dāng)前可用的android設(shè)備
adb devices
#這里會(huì)顯示當(dāng)前可用的android設(shè)備
List of devices attached
88EKBME225K8 device
最后配置環(huán)境變量,環(huán)境變量包括JAVA_HOME和ANDROID_HOME
編輯.profile(如果安裝了zshrc,應(yīng)該是.zshrc)
添加以下代碼
export ANDROID_HOME=/Users/xuyao/Downloads/android-sdk-macosx
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home
PATH=$PATH:/usr/local/share/npm/bin/
PATH=$PATH:$ANDROID_HOME/build-tools
PATH=$PATH:$ANDROID_HOME/platform-tools
PATH=$PATH:$ANDROID_HOME/tools
export PATH
保存后,為使其生效,需要重新sources一下,source .profile(.zshrc)
輸出一下,檢查是否成功
echo $ANDROID_HOME
/Users/xuyao/Downloads/android-sdk-macosx
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home
一切準(zhǔn)備就緒,接下來就開始在appium里配置android信息了

android_config
platform Versiont選擇的時(shí)候,如果是真機(jī)測(cè)試時(shí),確定所選版本和機(jī)子上的android版本一樣,否則會(huì)報(bào)錯(cuò)。
配置完成后,接下來就是啟動(dòng)server和client,這里的步驟一ios是一樣的,具體可查看上一篇文章,截一個(gè)android版本的client啟動(dòng)成功的Inspector gui的圖

img
注意的地方
如果啟動(dòng)client的時(shí)候報(bào)下面的錯(cuò)
[MJSONWP] Encountered internal error running command: Error: Could not find a connected Android device.
說明client端找不到可以連接的android設(shè)備,檢查一下avd是否啟動(dòng)或者真機(jī)連接是否正確