monkeyrunner之安卓開(kāi)發(fā)環(huán)境搭建教程(1)
在學(xué)習(xí)monkeyrunner之前,讓我們先搭建好eclipse安卓開(kāi)發(fā)環(huán)境。
對(duì)于程序開(kāi)發(fā)人員而言,eclipse并不陌生,它提供了一個(gè)非常廣闊的平臺(tái)來(lái)開(kāi)發(fā)程序。同樣也可以用它來(lái)開(kāi)發(fā)android程序。但是在eclipse中并不能直接開(kāi)發(fā)android程序,需要我們安裝一個(gè)ADT插件。
在ADT安裝前,還有幾個(gè)前提條件:
1.jdk已安裝,并配置好環(huán)境變量。關(guān)于jdk的環(huán)境變量配置這里不做贅述。
2.eclipse已下載并解壓。eclipse官網(wǎng)http://www.eclipse.org/downloads/,下載eclipse,并解壓到自己的目錄下,雙擊eclipse.exe即可運(yùn)行。
3.Android SDK下載。官網(wǎng):http://developer.android.com/sdk/index.html,下載adt-bundle-windows-x86-20140321.zip,解壓后如下圖。
一、ADT插件的在線安裝
1.ADT安裝
打開(kāi)eclipse,在eclipse工作界面,點(diǎn)擊Help,選擇install new software…,進(jìn)入Install頁(yè)面。
在Install頁(yè)面,點(diǎn)擊Add按鈕,進(jìn)入Add Repository頁(yè)面。
在Add Repository頁(yè)面,輸入你要獲取插件的名字和地址,其中地址一定要輸入正確。由于我們要獲取ADT,所以我們這里輸入名字為ADT,地址為ADT的下載地址:https://dl-ssl.google.com/android/eclipse/
點(diǎn)擊OK按鈕后,進(jìn)入ADT的加載頁(yè)面(這里要FQ,否則ADT加載不成功)。如果加載失敗,首先確定網(wǎng)絡(luò)是否可以訪問(wèn)谷歌,若網(wǎng)絡(luò)正常,則可以再次Add,加載ADT。
ADT加載成功后,頁(yè)面如下:
之后,按照頁(yè)面上的提示,點(diǎn)擊Next,最后finish完成。
點(diǎn)擊finish后,此時(shí)進(jìn)入ADT插件安裝界面。這個(gè)界面由于要下載若干軟件,因此速度可能會(huì)慢些,要耐心等待。
2.開(kāi)發(fā)平臺(tái)下載
在安裝ADT插件完成之后,在eclipse的菜單界面會(huì)多一個(gè)ADT的管理器,如下圖,點(diǎn)擊進(jìn)入到安卓API安裝界面。
由于之前已經(jīng)下載并解壓SDK,此時(shí),會(huì)拉取已下載好的API,顯示為Installed,未下載的顯示為Not Installed。這時(shí),你只需要選擇你所需的Not Installed的系統(tǒng)版本,進(jìn)行下載。
點(diǎn)擊Install后,頁(yè)面跳轉(zhuǎn)至確定安裝頁(yè)面。
確定安裝后,根據(jù)網(wǎng)絡(luò)情況,開(kāi)始下載各API。
最后,檢查安裝是否完成。有時(shí)候雖然我們點(diǎn)擊選擇了某些插件,但是也會(huì)出現(xiàn)安裝不上的問(wèn)題,所以要檢查一下是否有未安裝成功的。如果你想要再將這些未安裝的安上,那么重新勾選后重復(fù)上一步即可。
3.SDK路徑配置
ADT安裝完成之后,需要在window-preference-Android中,配置SDK Location,即配置sdk中tools所在目錄路徑。
二、模擬器創(chuàng)建和啟動(dòng)
1.模擬器創(chuàng)建
Android開(kāi)發(fā)環(huán)境配置好之后,我們就可以創(chuàng)建一個(gè)模擬器。eclipse菜單頁(yè)面,選擇模擬器圖標(biāo),按如下圖步驟創(chuàng)建模擬器。
2.模擬器啟動(dòng)
模擬器創(chuàng)建完成之后,就可以啟動(dòng)模擬器。有兩種啟動(dòng)方法,一種是用eclipse打開(kāi)Android模擬器;另一種是在cmd窗口中用Android命令打開(kāi)模擬器。
我們先在eclipse中啟動(dòng)。
下面介紹在cmd窗口中啟動(dòng)模擬器。
打開(kāi)cmd,輸入命令emulator -avd AVD_test(這是剛創(chuàng)建的模擬器的名稱),即可啟動(dòng)。
以上介紹完了eclipse中Android開(kāi)發(fā)環(huán)境的搭建與配置。
三、問(wèn)題及解決方案
在Android開(kāi)發(fā)環(huán)境搭建過(guò)程中,難免會(huì)出現(xiàn)各種各樣的問(wèn)題,下面就我遇到的問(wèn)題,做一下回顧與總結(jié)。
1.修改default debug.keystore的路徑:
首先,要清楚如果你沒(méi)有在系統(tǒng)變量中配置default debug.keystore的路徑,即ANDROID_SDK_HOME的路徑,則系統(tǒng)會(huì)默認(rèn)一個(gè)地址C:\Users\admin,這個(gè)路徑就是存放.android文件夾的。因此,如果要修改default debug.keystore的路徑,則需要做以下處理:
1)系統(tǒng)變量中配置ANDROID_SDK_HOME(必須是這個(gè)名字)
在系統(tǒng)變量中,新建ANDROID_SDK_HOME,并且配置地址。比如,我這里配置的路徑為D:\adt-bundle-windows-x86-20140321。保存后,再查看eclipse-window-preference中,Android-build中default debug.keystore的路徑是否修改為已配置路徑。
如上圖所示,環(huán)境變量中雖然配置了ADROID_SDK_HOME的路徑,但是eclipse中仍顯示原有默認(rèn)的路徑。這是因?yàn)閑clipse會(huì)先去找默認(rèn)的文件,如果有,就選用,如果沒(méi)有,才會(huì)去找ANDROID_SDK_HOME目錄下的AVD路徑。所以我們刪除默認(rèn)的.android文件。
再重啟eclipse,defult已經(jīng)改成在環(huán)境變量中配置的路徑。
2.模擬器啟動(dòng)失敗
模擬器啟動(dòng)時(shí),出現(xiàn)ERROR: the user data image is used by another emulator. aborting。
錯(cuò)誤原因:系統(tǒng)判斷你當(dāng)前已經(jīng)啟動(dòng)了另外一個(gè)emulator,可能是某些正常操作或異常退出造成的。
解決方法:進(jìn)入你AVD目錄下,如:
D:\adt-bundle-windows-x86-20140321\.android\avd\AVD_test.avd,刪除以lock結(jié)尾的文件夾。(.lock是加鎖,如果程序崩潰等原因?qū)е聼o(wú)法清除這些以.lock結(jié)尾的文件夾,就會(huì)出現(xiàn)這個(gè)問(wèn)題,也就是這個(gè)avd的鎖沒(méi)有被釋放,導(dǎo)致avd manager以為這個(gè)avd正在使用當(dāng)中)
3.解決國(guó)內(nèi)訪問(wèn)Google服務(wù)器的困難
在加載Android API時(shí),如果加載不了Not Installed的API,則可以做如下設(shè)置:
在Android SDK Manager主界面,依次選擇Tools-Options,在Setting彈出框中,分別設(shè)置HTTP Proxy Server和HTTP Proxy Port為mirrors.neusoft.edu.cn和80,并勾選上Forcehttps://...sources to be fetched usinghttp://...復(fù)選框。
設(shè)置完成后,點(diǎn)擊Close,關(guān)閉Setting窗口返回主界面,依次選擇Packages-Reload,重新加載即可。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- eclipse中運(yùn)行monkeyrunner腳本之環(huán)境搭建(4)
- monkeyrunner環(huán)境搭建及實(shí)例教程(3)
- monkeyrunner之夜神模擬器的安裝與使用(2)
- monkeyrunner 腳本錄制實(shí)例詳解
- Monkeyrunner 常用按鍵總結(jié)
- android monkey自動(dòng)化測(cè)試改為java調(diào)用monkeyrunner Api
- Ubuntu中為Android系統(tǒng)上實(shí)現(xiàn)內(nèi)置C可執(zhí)行程序測(cè)試Linux內(nèi)核驅(qū)動(dòng)程序
- Ubuntu中為Android系統(tǒng)上編寫(xiě)Linux內(nèi)核驅(qū)動(dòng)程序?qū)崿F(xiàn)方法
- 解析如何在android中增加gsensor驅(qū)動(dòng)(MMA7660)
- monkeyrunner之電腦安裝驅(qū)動(dòng)(5)
相關(guān)文章
Android 中 requestWindowFeature()的應(yīng)用
本文主要介紹 Android requestWindowFeature()方法,這里對(duì) requestWindowFeature()方法進(jìn)行詳解,對(duì)應(yīng)用程序窗體顯示狀態(tài)的操作有進(jìn)一步了解,希望能幫助有需要的小伙伴2016-07-07Android Zxing生成二維碼經(jīng)典案例分享
這篇文章主要為大家分享了Android Zxing生成二維碼經(jīng)典案例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11Android 中 GridView嵌套在ScrollView里只有一行的解決方法
本文給大家?guī)?lái)兩種有關(guān)Android 中 GridView嵌套在ScrollView里只有一行的解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-10-10Android 中StringBuffer 和StringBuilder常用方法
這篇文章主要介紹了Android 中StringBuffer 和StringBuilder的常用方法及區(qū)別介紹,需要的朋友可以參考下2017-02-02Android開(kāi)發(fā)之開(kāi)門(mén)狗在程序鎖中的應(yīng)用實(shí)例
這篇文章主要介紹了Android開(kāi)發(fā)之開(kāi)門(mén)狗在程序鎖中的應(yīng)用,以完整實(shí)例形式分析了程序鎖的使用技巧,需要的朋友可以參考下2016-02-02Android筆記之:CM9源碼下載與編譯的應(yīng)用
本篇文章介紹了,在Android中CM9源碼下載與編譯的應(yīng)用,需要的朋友參考下2013-04-04Android View 完美實(shí)現(xiàn)EditText 在軟鍵盤(pán)上邊的示例
本篇文章主要介紹了Android View 完美實(shí)現(xiàn)EditText 在軟鍵盤(pán)上邊的示例,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08