因為在運行monkeyrunner之前必須先運行相應的模擬器或連接真機,否則monkeyrunner無法連接到設備,運行模擬器有兩種方法:1、通過eclipse中執行模擬器 2、在CMD中通過命令調用模擬器,此處記錄在cmd中打開模擬器時出現的問題及解決方法。
1、創建模擬器
安裝android sdk后,可以創建模擬器,關於模擬器的創建,網上有一堆的材料,比如http://jingyan.baidu.com/article/c74d600068ad420f6a595dd2.html,此處我們創建一個名為test的模擬器
2、打開模擬器
命令:emulator -avd test
打開cmd,如果已經添加了環境變量,可在任意目錄執行此命令,否則需進入tools目錄
錯誤1:執行emulator -avd test,提示
emulator: ERROR: Unable to load VM from snapshot. The snapshot has been saved for a different hardware configuration.
解決辦法:重新打開AVD,編輯詳情:Emulation option ,將snapshot的復選框去掉,保存后關閉
錯誤2:再次進入cmd emulator -avd test,提示
could not get wglGetExtensionsStringARB
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer。
wglGetExtensionsStringARB屬於OpenGL ES,此錯誤是由對OpenGL ES的支持不全引起, OpenGL ES用於顯示以及GPU加速,它也應用於Android emulator中,作為硬件加速的一 部分。
解決辦法:打開控制面板-windows updata,更新系統軟件,ok
再次emulator -avd test,成功打開了模擬器