m1 mac에서 안드로이드 에뮬 hosts 수정

QT-HH·2022년 6월 21일
1

작업환경

목록 보기
3/3

안드로이드 에뮬로 웹 브라우저에서 .mp4를 재생해야하는데 안돼서 오늘 좀 힘들었다..
그래도 되는걸 찾았다

  1. android studio 설치
  2. 더보기같은거 클릭해서 virtual device manager 열기
  3. create device
  4. Play Store표시가 없는 기기 중 하나 선택후 next
  5. Release Name이 R, API Level이 30, ABI가 arm64-v8a, Target에 (Google APIs) 포함된거 선택 (다운로드 필요하면 하면 됨) 후 next
  6. AVD Name 타이핑하기 쉬운걸로 바꾸고 Finish

  1. 터미널 켜서 ~/Library/Android/sdk/emulator 이동
  2. ./emulator -avd test -writable-system 실행 (에뮬레이터가 쓰기가능으로 실행됨, test자리에는 설정해놓은 기기이름 넣으면 됨)

  1. 터미널 또 하나 켜서 ~Library/Android/sdk/platform-tools 이동
  2. ./adb devices 로 돌아가고있는 에뮬 확인 (아마도 emulator-5554)
  3. ./adb -s emulator-5554 root 로 루트권한 획득
  4. ./adb -s emulator-5554 remount 실행
  5. ./adb -s emulator-5554 pull ./system/etc/hosts ~ ~에 hosts파일 복사됨. (~ 자리에 원하는 경로)
  6. ~ 에 복사된 hosts파일 vim으로 원하는 ip 추가 (에뮬에서 PC의 localhost로 접근하려면 10.0.2.2)
127.0.0.1	localhost
대충 이런식으로 되어있을텐데 똑같이 원하는 도메인 추가하면 됨
10.0.2.2	local.test.com
  1. ./adb -s emulator-5554 push ~/hosts ./system/etc/hosts로 다시 복사
  2. 에뮬레이터에서 브라우저 켜서 추가한 주소 접속확인


refs




멍청하면 몸이 고생한다..

profile
FE 초짜

0개의 댓글