명령줄
android-emu-web [--port <port>] [--no-open]게이트웨이는 Ctrl+C를 누를 때까지 포그라운드에서 실행됩니다. 게이트웨이를 중지해도 실행 중인 에뮬레이터는 중지되지 않습니다.
| 옵션 | 기본값 | 효과 |
|---|---|---|
--port <port> |
7300 |
게이트웨이가 수신하는 포트입니다. 127.0.0.1에서만 수신합니다. |
| 옵션 | 기본값 | 효과 |
|---|---|---|
--no-open |
꺼짐 | 시작할 때 브라우저를 열지 않습니다. 게이트웨이는 주소를 여전히 출력합니다. |
--no-open과 토큰이 포함된 주소는 첫 실행에서 설명한 실행 흐름의 일부입니다.
환경 변수
섹션 제목: “환경 변수”| 변수 | 효과 |
|---|---|
ANDROID_HOME |
Android SDK 디렉터리입니다. 설정하지 않으면 게이트웨이는 ~/Library/Android/sdk를 사용합니다. |
ANDROID_AVD_HOME |
AVD가 들어 있는 디렉터리입니다. 설정하지 않으면 게이트웨이는 ~/.android/avd를 사용합니다. |
DEBUG=1 |
연결마다 초당 한 줄씩 출력합니다: 받은 프레임, 보낸 프레임, 버린 프레임, 평균 프레임 크기, 에뮬레이터에서 게이트웨이까지의 지연. |
ANDROID_AVD_HOME은 게이트웨이가 기기 목록을 만들 때 읽습니다.
ANDROID_HOME은 첫 실행 검사에서 읽습니다.
출력 내용
섹션 제목: “출력 내용”시작할 때 게이트웨이는 페이지 주소를 출력합니다. 실행 중인 에뮬레이터가 없으면 이유를 출력하고 계속 실행됩니다.
출력되는 주소는 https://droid.devpier.dev/app/#port=<port>&token=<token> 형식이며, --no-open을 지정하지 않으면 게이트웨이가 macOS open 명령으로 이 주소를 엽니다.
첫 실행 때는 빠진 Android SDK 구성 요소가 각각의 해결 방법과 함께 나열되며, 게이트웨이는 무엇이든 설치하기 전에 [y/N]으로 묻습니다. 첫 실행을 참고하세요.
사용하는 파일과 포트
섹션 제목: “사용하는 파일과 포트”| 항목 | 위치 |
|---|---|
| 게이트웨이 수신 주소 | 127.0.0.1:<port> |
| 실행 중인 에뮬레이터 탐색 | ~/Library/Caches/TemporaryItems/avd/running/pid_<pid>.ini |
| 항목 | 위치 |
|---|---|
| 게이트웨이가 할당하는 에뮬레이터 gRPC 포트 | 8554부터 처음으로 비어 있는 짝수 포트 |
| 항목 | 위치 |
|---|---|
| 설치된 실행 파일 | ~/.local/bin/android-emu-web |