標籤:des android style blog color io os ar for
Info: 初步學習,難免會有疏漏,以後我會不斷修改補全,直到完美。轉載請註明出處,謝謝。
2014-10-11:初版
--------------------------------------------
MonkeyRunner環境配置好以後,啟動模擬器,寫了個最簡單的指令碼。
‘‘‘Created on Oct 11, 2014@author: deldong‘‘‘print ‘before execution‘# Imports the monkeyrunner modules used by this programfrom com.android.monkeyrunner import MonkeyRunner# Connects to the current device, returning a MonkeyDevice objectdevice = MonkeyRunner.waitForConnection()print ‘after execution‘
沒曾想拋出一個大大ImportError:
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage
ImportError: No module named com.android.monkeyrunner
這怎麼辦,是不是工程沒有引入相應的類庫呢,那引入一下吧。
引入之後,再次執行,還是ImportError: No module named com.android.monkeyrunner.
這可怎麼辦呢,google一下吧,竟然有人說windows下就不能用Eclipse執行monkeyrunner指令碼,這無疑潑了一盆冷水啊~~
沒辦法只好自己努力,皇天不負有心人呐~~突然想到MonkeyRunner指令碼在執行的時候,是monkeyrunner+指令碼的執行方式,是不是我把monkeyrunner.bat添加到python解譯器裡就好了,說試就試。
1. 開啟Windows->Preferences->Python interpreter ,
2. 選擇New,Interpreter Name隨便起,Interpreter Executable找到monkeyrunner.bat檔案,然後選擇OK。
3.遇到這種情況,點proceed anyways
4.然後選擇OK,就可以了
接下來,見證奇蹟的時刻:
Congratulations ,執行通過了,到現在為止終於在Eclipse裡成功執行了monkeyrunner指令碼。
Android自動化初探:用Eclipse執行MonkeyRunner指令碼