解決monkeyrunner無(wú)法運(yùn)行的問(wèn)題(心路歷程),可以幫到你
一、驗(yàn)證 monkeyrunner是否可以正常使用
運(yùn)行monkeyrunner時(shí)出現(xiàn)如下錯(cuò)誤。
出現(xiàn)以上問(wèn)題,檢查monkeyrunner.bat所在目錄是否已經(jīng)添加到了環(huán)境變量path中。
發(fā)現(xiàn)新版的monkeyrunner.bat不再是在tools目錄下而是在bin目錄下面。而原來(lái)我們只在環(huán)境變量中的path添加了tools和platform-tools路徑,所以我們需要把bin路徑添加到path中。
退出命令行,并重新打開命令行。再次輸入命令:monkeyrunner
提示找不到framewor和jar包
于是我們需要在tools下新建一個(gè)名為“framework”的文件夾,把tools下的lib文件夾(里面有很多jar包)里的所有文件復(fù)制到framework文件夾中,并把platform-tools文件夾下的adb.exe文件復(fù)制到framework文件夾下。
退出命令行,重新打開命令行。輸入并執(zhí)行命令monkeyrunner:
提示成功,并已經(jīng)入monkeyrunner環(huán)境中。
二、使用monkeyrunner執(zhí)行腳本文件
直接在monkeyrunner環(huán)境中輸入并執(zhí)行命令: monkeyrunne rm.py
提示錯(cuò)誤,無(wú)法匹配。
于是我嘗試添加腳本的路徑:
還是不行。
?
Ctrl+d退出monkeyrunner環(huán)境,在DOS下執(zhí)行命令:monkeyrunner? mr.py
提示打不開這個(gè)文件
?
于是再給腳本添加路徑就成功了。
2019-05-08
jdk是12.0.1的,sdk28.0.2,一步一步終于到了最后一步,提示W(wǎng)ARNING: An illegal reflective access operation has occurred
2018-09-04
我全程跟你一樣的的錯(cuò)誤,謝謝嘍~