안드로이드 에뮬레이터 hosts 변경하기

##에뮬레이터 생성시 주의

Target이 Google APIs로 생성해야 adb root 명령이 먹음

adb root 가능 Target


adb root 불가능 Target


## 에뮬레이터 이름 얻기 D:\Project\SDKs\Android>D:\Project\SDKs\Android\emulator\emulator -list-avds Nexus_5X_API_26 ## 에뮬레이터를 쓰기가능 상태로 실행 D:\Project\SDKs\Android\emulator\emulator -avd Nexus_5X_API_26 -writable-system<br /> ## 에뮬레이터에서 호스트 파일 얻기 D:\Project\SDKs\Android\platform-tools\adb -e root D:\Project\SDKs\Android\platform-tools\adb -e remount D:\Project\SDKs\Android\platform-tools\adb -e pull /system/etc/hosts ## 성공했다면 현재 폴더에 hosts 파일 생김 ## 10.0.2.2로 지정하면 로컬 피시의 웹서버로 연결할 수 있다. ## hosts 파일 수정 127.0.0.1 localhost ::1 ip6-localhost 10.0.2.2 원하는 도메인 ##에뮬레이터에 호스트 파일 넣기 D:\Project\SDKs\Android\platform-tools\adb -e push hosts /system/etc