寫這個東西也是自己喜歡研究些自動化的東西,以下全是自己的經(jīng)驗所得,由于開源的軟件對于各版本以及操作系統(tǒng)要求很高,會經(jīng)常碰到一些不兼容的問題,這個都屬于正常的,換版本就對了。
本人的環(huán)境搭建都是在win10? 64位上搭建的
1、環(huán)境準備
? ? 1.jdk1.8.0 (64位)
? ? 2.android-sdk_r24.4.1-windows
? ? 3.python:2.7(3.6也可以)
? ? 4.appium:1.4.16.1
? ? 5.Node.js:node-v8.11.4-x64
? ? 6.Appium-Python-Client
?
這些準備好,可以開始配置環(huán)境了,環(huán)境配置可能有點坑,很多人都是死在配環(huán)境上
?
一:JDK的安裝,為什么要安裝JDK,因為APP大部分都是JAVA寫的,沒有JDK就無法運行JAVA的代碼了。
下載JDK,想必JDK的安裝大家應(yīng)該都熟悉吧,下載好了一路NEXT下去,裝好了,關(guān)鍵是配置JDK的環(huán)境變量,說到環(huán)境變量,可能很多小白不明白環(huán)境變量是個什么鬼東西,其實環(huán)境變量的意思就是系統(tǒng)默認路徑,只要調(diào)用了這些文件,系統(tǒng)就會到默認路徑下去找,如果沒有配默認路徑,系統(tǒng)自然就找不到了,linux上也是一樣的道理,明白了這些原理,到任何系統(tǒng)上配環(huán)境變量就都不怕了。
設(shè)置三個環(huán)境變量
電腦——系統(tǒng)屬性——系統(tǒng)信息——高級系統(tǒng)設(shè)置——環(huán)境變量——在系統(tǒng)變量新添加兩個變量
JAVA_HOME----C:\Program Files\Java\jdk1.8.0_121? ? ? JDK的路徑
CLASSPATH--- %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在path中添加路徑%JAVA_HOME%\bin? ? %JAVA_HOME%\jre\bin? ?這兩個路徑
打開CMD? ?輸入javac,能顯示以下就說明JDK安裝好了,
如果不行的話,有一個簡單粗暴的方法,直接把bin目錄的絕對路徑添加到path中? ?C:\Program Files\Java\jdk1.8.0_121\bin? ??C:\Program Files\Java\jdk1.8.0_121\jre\bin
二:android-sdk下載安裝
下載android-sdk,這個是做android測試和開發(fā)的必備環(huán)境,(怎么下載官網(wǎng)都有的,利用百度工具尋找資源是一名合格IT人員的基本技能,這里不多說)
下載解壓后,里面有個SDK manager.exe雙擊打開
雙擊SDK manager.exe打開,
勾選你要下載的API版本和對應(yīng)的android版本,我這里下載的是4.4.2,點擊Install 3 packages這個按鈕,下載就可以了,下載完后可能有些下載不到,需要一個個去點擊下載。
android-sdk環(huán)境變量配置:
跟JDK一樣,SDK也要配置環(huán)境變量
同上,在系統(tǒng)變量中新建:
ANDROID_HOME? ? ? ?D:\androidsdk\android-sdk-windows? ? ? 這里為SDK的路徑(根據(jù)自己文件放的位置來,不要一味的復(fù)制黏貼)
在path中添加兩個變量:D:\androidsdk\android-sdk-windows\tools和D:\androidsdk\android-sdk-windows\platform-tools?
檢查下是否安裝成功:在cmd中輸入ADB,出現(xiàn)下面這個就說明配置好了
?
三:連接夜神模擬器
到官網(wǎng)下載最新的夜神模擬器,下載后安裝,安裝一路next很簡單的,找到夜神的安裝路徑,把夜神的bin目錄配置到環(huán)境變量path中,如下:
?
?配完以后,為了防止SDK里的adb.exe跟夜神的nox_adb.exe版本不匹配,后續(xù)出現(xiàn)報錯問題,請務(wù)必把SDK中的adb.exe文件復(fù)制到夜神的bin目錄下,并且把原來的nox_adb.exe刪除掉,把新復(fù)制的adb.exe改名為nox_adb.exe,操作如下:
這是的adb.exe復(fù)制到這里,如下:
這個時候基本都配好了,打開夜神模擬器,在cmd中輸入adb devices,出現(xiàn)如下就說明配好了
好了,到此為止整體的安卓環(huán)境都配好了,接下來要配置python? appium的環(huán)境了
?
來源:http://www.icode9.com/content-1-24901.html聯(lián)系客服