亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

eclipse中運(yùn)行monkeyrunner腳本之環(huán)境搭建(4)

 更新時(shí)間:2016年12月21日 14:57:50   作者:lynnLi  
這篇文章主要為大家詳細(xì)介紹了eclipse中運(yùn)行monkeyrunner腳本之環(huán)境搭建的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

monkeyrunner腳本使用Python語(yǔ)法編寫,但它實(shí)際上是通過(guò)Jython來(lái)解釋執(zhí)行。 Jython是Python的Java實(shí)現(xiàn),它將Python代碼解釋成Java虛擬機(jī)上的字節(jié)碼并執(zhí)行,這種做法允許在Python中繼承一個(gè)Java類型,可以調(diào)用任意的 Java API 。

本文檔主要是可以實(shí)現(xiàn)在eclipse環(huán)境中運(yùn)行Monkeyrunner腳本。所需要的環(huán)境和工具如下:win7 os、jdk、eclipse、sdk、python、jython、模擬器或真機(jī)設(shè)備。

在前兩章中,我們分別進(jìn)行了eclipse中的Android開(kāi)發(fā)環(huán)境的配置,Monkeyrunner的環(huán)境搭建。上述工具基本都已經(jīng)具備,其中,jython在sdk\tools\lib中。因此,本文檔中,我們只需要將Monkeyrunner和python集成到eclipse中,這樣,以后我們就可以在eclipse中對(duì)Monkeyrunner腳本進(jìn)行調(diào)試和運(yùn)行。

1.PyDev插件安裝

在Install頁(yè)面,點(diǎn)擊Add按鈕,進(jìn)入Add Repository頁(yè)面。

在Add Repository頁(yè)面,輸入你要獲取插件的名字和地址,其中地址一定要輸入正確。由于我們要獲取PyDev,所以這里輸入名字為PyDev,地址為PyDev的下載地址:

https://dl.bintray.com/fabioz/pydev/5.1.2/

點(diǎn)擊OK按鈕后,進(jìn)入PyDev的加載頁(yè)面:

PyDev加載成功后,選擇PyDev進(jìn)行下載。

之后,按照頁(yè)面上的提示,下一步,最后finish完成下載安裝。

2.Jython開(kāi)發(fā)環(huán)境配置

Window-preferences-PyDev-Python Interpreter中,New一個(gè)python解釋器,路徑選擇你的python.exe,點(diǎn)擊OK。

按照頁(yè)面提示,加載完成后,下面開(kāi)始jython環(huán)境的配置。

Window-preferences-PyDev-Jython Interpreter中,New一個(gè)Jython,路徑選擇sdk\tools\ jython-standalone-2.5.3.jar,點(diǎn)擊OK。

如果加載結(jié)果如下:

則將python中整個(gè)Lib文件拷貝到sdk中jython-standalone-2.5.3.jar所在目錄tools\lib,再次New一個(gè)Jython,添加jython-standalone-2.5.3.jar路徑即可。或者直接選擇Proceed anyways。

加載完成后,點(diǎn)擊Apply-OK,即完成Jython的環(huán)境配置。

3.Monkeyrunner開(kāi)發(fā)環(huán)境配置

現(xiàn)在為止我們已經(jīng)配置好了Jython的開(kāi)發(fā)環(huán)境了,我們已經(jīng)可以創(chuàng)建一個(gè)Jython的項(xiàng)目了。但是我們還沒(méi)有完成Monkeyrunner的配置,所以現(xiàn)在的Jython項(xiàng)目還不能很方便的開(kāi)發(fā)Monkeyrunner。

其實(shí)搭建Monkeyrunner開(kāi)發(fā)環(huán)境就是把我們需要的包加入到Jython的PYTHONPATH里面,方便我們直接引用。

在window-preference-PyDev-Jython Interpreter中,點(diǎn)擊右邊的"New Jar/Zips"按鈕,開(kāi)始選擇你的SDK下面的\tools\lib下面你需要用到的Jar包。下面是我們這次所需要的Jar包:hierarchyviewer2.jar、hierarchyviewer2lib.jar、monkeyrunner.jar、chimpchat.jar,將這些Jar包依次加入即可。

最后加載成功的頁(yè)面如下:

到此為止,Monkeyrunner的環(huán)境配置已完成。

4.Jython項(xiàng)目創(chuàng)建

環(huán)境搭建完成后,我們可以新建Jython項(xiàng)目了。下面我們創(chuàng)建一個(gè)Jython項(xiàng)目。

在File中,New一個(gè)Project,并選擇PyDev Project。

根據(jù)需求,填寫項(xiàng)目名稱,并選擇項(xiàng)目的類型為Jython,點(diǎn)擊Finish。

項(xiàng)目新建完成后,單擊選中項(xiàng)目,右鍵,New一個(gè)PyDev Module,新建完成后,就可以寫python程序了。

現(xiàn)在,我們把Monkeyrunner中寫的腳本,直接拷貝到eclipse中,新建的PyDev Module中,包括導(dǎo)包、連接設(shè)備、安裝app、啟動(dòng)app:

from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice 
device=MonkeyRunner.waitForConnection()
device.installPackage('F:\\QQ_374.apk') 
device.startActivity(component="com.tencent.mobileqq/.activity.SplashActivity")

實(shí)際上執(zhí)行這段代碼,需要Android提供的monkeyrunner.bat,所以不能像平常運(yùn)行程序一樣,因此接下來(lái)要配置eclipse中Monkeyrunner腳本的運(yùn)行。

5.Eclipse中運(yùn)行Monkeyrunner腳本

菜單欄中選擇Run-External Tools-External Tools Configurations,

添加相關(guān)配置信息,如下圖:

注:以上配置只針對(duì)test02.py,如果有新的PyDev Package,要同時(shí)更改Working Directory和Arguments的配置。

模擬器啟動(dòng)后,接下來(lái)就可以運(yùn)行剛才新建的PyDev Module了。

在模擬器上,我們可以看到app的自動(dòng)安裝和啟動(dòng)。這說(shuō)明環(huán)境已經(jīng)配置成功,之后就可以在eclipse中編輯monkeyrunner腳本,并運(yùn)行。

6.eclipse中運(yùn)行monkeyrunner腳本,問(wèn)題及解決方法

eclipse中運(yùn)行moneyrunner腳本,報(bào)錯(cuò):您的主機(jī)中的軟件中止了一個(gè)已建立的連接

解決方法:

1.殺死進(jìn)程adb.exe,
1)查看adb.exe進(jìn)程號(hào)xxx:tasklist | findstr adb.exe
2)殺掉該進(jìn)程:taskkill /f /t /im xxx

2.然后重啟eclipse,

3.打開(kāi)adb.exe,連接設(shè)備
1)打開(kāi)cmd
2)連接模擬器:adb connect ip

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論