2011-09-26 4 views
2

나는 그것을 something.py라는 이름의 빈 파일을 만든 다음 안드로이드 개발자 웹 사이트에서 코드 줄을 복사했습니다. com.android.monkeyrunner원숭이 러너 가져 오기 오류

라는 이름의 모듈이 내가 놓친 거지 뭔가 : 내가 그것을 실행하려고한다면, 나는

ImportError를 얻을? 이 문제를 해결하는 Android 개발자 웹 사이트에는 아무 것도없는 것 같습니다. 여기 당신이 shebang 누락 추측 코드

 from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice 
     device = MonkeyRunner.waitForConnection() 
     device.installPackage('myproject/bin/Stamp_Client.apk') 
     package = 'com.example.main' 
     activity = 'com.example.Stamp_Client' 
     runComponent = package + '/' + activity 
     device.startActivity(component=runComponent) 
     device.press('KEYCODE_BUTTON_SELECT','DOWN_AND_UP') 
     device.press('KEYCODE_U','DOWN_AND_UP') 
     device.press('KEYCODE_S','DOWN_AND_UP') 
     device.press('KEYCODE_E','DOWN_AND_UP') 
     device.press('KEYCODE_R','DOWN_AND_UP') 
     device.press('KEYCODE_ENTER','DOWN_AND_UP') 
     device.press('KEYCODE_P','DOWN_AND_UP') 
     device.press('KEYCODE_A','DOWN_AND_UP') 
     device.press('KEYCODE_S','DOWN_AND_UP') 
     device.press('KEYCODE_S','DOWN_AND_UP') 
     device.press('KEYCODE_ENTER','DOWN_AND_UP') 
     device.press('KEYCODE_ENTER','DOWN_AND_UP') 
+0

... –

답변

3

의 라인은 다음과 같습니다

Windows 용 당신은 아마 배치 파일을 작성해야합니다, 리눅스 또는 OSX를 사용하는 경우입니다
#! /usr/bin/env monkeyrunner 

.

4

은 반드시 실행합니다

$ monkeyrunner yourfile.py 

대신 : 내가 Windows에서 같은 문제가 발생했습니다

$ python yourfile.py 
+0

yourfile.py'는'monkeyrunner에없는 '경우 '디렉토리에 있다면,'yourfile.py'에 대한 완전한 경로가 필요합니다 – CatShoes