2009-12-18 5 views
2

명령 줄이나 테스트 스크립트 (예 : 뒤로, 메뉴 또는 홈 버튼)에서 에뮬레이터의 ui 버튼에 액세스하고 싶습니다. adb를 통해이 작업을 수행 할 수 있습니까? 껍질? 또는 OS X에서 직접이 작업을 수행하는 방법을 알고있는 사람이 있습니까?android 에뮬레이터 ui 버튼

답변

1

이렇게하려면 Emulator Console을 사용할 수 있습니다.

+2

adb 쉘 입력 keyevent 명령을 통해 에뮬레이터의 버튼으로 작업하는 것이 더 쉬운 것으로 판명되었습니다. Telnet 이벤트 전송은 필자가 필요로하는 것보다 많은 전력을 사용했습니다. 테스트를 위해 새로운 에뮬레이터 인스턴스를 시작할 때 프로그래밍 방식으로 $ emulatorPort를 선택하는 간단한 "adb -s emulator- $ emulatorPort 쉘 입력 키 이벤트 22"명령을 사용하여 응용 프로그램 업데이터를 자동화 할 수있었습니다. 텍스트 입력 및 버튼 누름의 경우 android.view.KeyEvent 클래스를 확인하십시오. – Derrick

+0

@Derrick이 점에 대해 실험을 작성할 수 있다면 정말 도움이 될 것입니다. 나는 현재 자신을 테스트하기 위해 이러한 유형의 에뮬레이터 해킹을 수행하는 방법을 배우는 데 어려움을 겪고 있습니다. – Chris

관련 문제