본문 바로가기

카테고리 없음

Shared VM 을 이용한 안드로이드 개발

Android X86에 관한 다큐먼트 : http://www.android-x86.org/documents/debug-howto


1. Shared VM 지정

  - (공유기) VM 관련 외부 포트 포워딩(Shared VM Server Port(443/tcp), MFS Port(903/tcp))

   * 포트변경 필요시 VM Server Port는  perference>shared vms, MFS Port는 C:\ProgramData\VMware\VMware Workstation\config.ini 에서 변경

  - (Host PC) 방화벽 오픈(443/tcp. 903/tcp) 

  - (VM NAT) adb server port의 포트 포워딩 


     

2. adb server port 변경

 -  su

 -  setprop service.adb.tcp.port 6666   <--- USB대신에 tcp 6666포트로 adb와 통신을 한다는 의미

 -  stop adbd

 -  start adbd


3. adb로 접속

- adb connect 127.0.0.1:5555

  (adb tcpip 5555, adb connect 127.0.0.1)


- adb devices

- adb shell

  * 접속 대상 지정 : adb -s emulator-5554 shell

- adb 명령어 모음

adb install -r file : 설치 명령어, 재설치 옵션 포함

adb unistall packgage : 삭제 명령어

adb push local remote :  파일 복사(Local -> Remote)

adb pull remote locat :  파일 복사(Remote -> Local) 

adb reboot : 재부팅

adb kill-server : adb 서버 종료

adb start-server : adb 서버 시작