USB 제어기

USB 제어기는 테스트 워크벤치가 시작할 때 시작하고 워크벤치가 닫힐 때 종료되는 Java 프로세스입니다. 해당 역할은 플러그인된 디바이스 및 에뮬레이터의 설치 및 설치 제거를 모니터하는 것입니다. 또한 WiFi 또는 이더넷 연결성이 없는 보안 환경에서 모바일 테스트 클라이언트테스트 워크벤치 사이의 연결을 설정하는 방법을 제공합니다. USB 제어기는 테스트 재생의 전체 자동화를 허용하는 Android 자동 모드 기능을 가능하게 합니다.

전제조건

USB 연결 디바이스가 Windows 컴퓨터에서 USB 제어기로 발견되려면 Android Debug Bridge(adb)가 발견해야 합니다. 테스트 워크벤치를 실행하는 컴퓨터에서 Android SDK 다운로드의 파트로 adb를 다운로드하여 설치할 수 있습니다. Android SDK의 현재 다운로드 페이지는 Android SDK 가져오기에 있지만 향후 위치가 변경될 수 있습니다.

필요한 경우 디바이스의 특정 USB 드라이버를 다운로드하여 설치하십시오. 세부사항은 http://developer.android.com/tools/extras/oem-usb.html 또는 디바이스 벤더의 웹 사이트를 참조하십시오.

조작

Android USB 제어기를 시작하려면 테스트 워크벤치를 열고 > 환경 설정 > 테스트 > 모바일 및 웹 UI > 모바일 애플리케이션 빌더를 클릭하십시오. Android SDK의 위치를 찾아보고 적용을 클릭한 후 지금 시작을 클릭하십시오.

모바일 환경 설정 페이지

참고: Android SDK 위치가 설정되지 않거나 올바르지 않으면 제어기가 워크벤치로 시작되지 않습니다.

제어기가 시작되면 현재 연결된 디바이스 및 실행 중인 에뮬레이터의 목록을 가져오고 모바일 테스트 클라이언트를 설치하도록 프롬프트가 표시됩니다.

그 다음 모바일 테스트 클라이언트를 시작하도록 프롬프트가 표시됩니다.

모바일 테스트 클라이언트 홈 페이지의 맨 아래 아이콘은 모바일 테스트 클라이언트가 USB 제어기로 테스트 워크벤치에 연결되었음을 표시합니다.

모바일 클라이언트

명령 및 설정

Android USB 제어기가 Windows 시스템 트레이에서 시작됩니다.

Windows 시스템 트레이

Windows에서 테스트 워크벤치의 시스템 트레이 아이콘을 마우스 오른쪽 단추로 클릭하여 사용 가능한 디바이스 및 에뮬레이터를 확인하고 모바일 테스트 클라이언트를 설치하여 시작하고 설정을 변경하십시오. Macintosh 컴퓨터에서 왼쪽 단추 클릭을 사용할 수 있습니다.

USB 제어기 옵션

디바이스가 플러그 해제되거나 에뮬레이터가 중지된 경우 해당하는 메뉴 항목이 제거됩니다.

디바이스 및 에뮬레이터 메뉴

이 메뉴는 각 디바이스 또는 에뮬레이터로 사용 가능한 조작을 표시합니다. 특정 디바이스(예: asus Nexus 7)의 메뉴를 선택하면 4개의 사용 가능한 조작이 있습니다.

USB 제어기 옵션

모든 메뉴

이 메뉴를 통해 모든 연결된 디바이스 및 에뮬레이터에서 동일한 조작을 수행할 수 있습니다.

설정 메뉴

설정 메뉴에는 다음 조작이 포함됩니다.

문제점 해결 메뉴

Android Debug Bridge는 집중 사용 기간 이후 신뢰도가 떨어질 수 있습니다. 문제점 해결 메뉴의 Android Debug Bridge 재설정 서버 메뉴 항목을 통해 adb 서버를 강제 종료할 수 있습니다. 기타 명령이 적용되지 않거나 이제 예상된 대로 적용되지 않으면 서버를 강제 종료할 수 있습니다.

또한 Android 에뮬레이터가 이제 임의의 명령 또는 사용자 입력에 응답하지 않거나 에뮬레이터에 연결 오류 또는 정지가 발생하는 경우, 에뮬레이터 창을 닫고 AVD 관리자(Android 가상 디바이스)에서 다시 시작하십시오.

종료 메뉴

종료 메뉴에서 USB 제어기를 닫습니다. 모든 USB 연결 및 자동 설치 기능이 유실됩니다. 워크벤치 환경 설정 페이지에서 제어기를 다시 시작해야 합니다.

명령행 옵션

명령행에서 UsbController.jar을 사용하여 원격 테스트 워크벤치 호스트에서 모바일 테스트 클라이언트를 설치하고 모바일 테스트 클라이언트 및 테스트 워크벤치 사이의 연결을 설정하십시오. 명령행 인수의 목록은 워크벤치가 원격인 경우 Android 클라이언트 설치 및 구성의 내용을 참조하십시오.


피드백