2011-11-18 7 views
1

아래 스크립트를 작성하여 lib 폴더에 저장하고 C : \ Android_Stuff \ android-sdk-windows 명령 프롬프트에서 실행하여 (test.mr) 저장했습니다. \ 도구 \ lib 디렉토리 \ monkeyrunner test.mr 내가원숭이 러너를 실행할 때 sw34 오류가 발생했습니다

Unable to access jarfile ..\framework\archquery.jar 
SWT folder '' does not exist. 
Please set ANDROID_SWT to point to the folder containing swt.jar for your platform. 
+0

이제 위의 오류가 발생하지 않습니다. 아, 설치가 완료되었습니다. 이제 내 앱을 두드려야합니다 ... monkeyrunner를 통해 설치된 앱을 선택하는 방법을 제안 해주세요. – ChanGan

답변

1

설정 ANDROID_SWT 환경 변수에 경로가 있어야한다 "경로"\ 안드로이드 \ SDK \ 도구 \ lib 디렉토리의 \의 x86_64의

을 얻고있다

@Importing monkeyrunner  
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice 

@waiting for the device connection 
device = MonkeyRunner.waitForConnection() 

@Installing my app. 
device.installPackage('C:/Android_Stuff/android-sdk-windows/tools/lib/purchase.apk') 

@starting my demo page 
device.startActivity(component='com.mobilemoneynetwork.purchase/.demo') 

@selecting the Menu Button. 
device.press('KEYCODE_MENU','DOWN_AND_UP') 

관련 문제