Android emulator 설치 및 실행 명령어 등록 / 호스트 변경

clean·2022년 11월 18일
0

1. AVD Manager 설치

brew install --cask android-studio

2. 실행

  • Android Studio 실행 및 Create device 클릭
  • device 선택 (❗️주의❗️ Emulator 의 hosts 를 변경할거라면 PlayStore 표시가 없는 device로 선택)
  • 용량 및 메모리 설정 후 완료

3. 명령어 등록

  • 매번 Emulator 를 켤 때마다 Android Studio를 실행하고 싶지 않으니 명령어로 등록한다.

    1) .zshrc 열기

    vim ~/.zshrc

    2) 파일 내용 수정 (i) / 위에어 생성한 Emulator를 구동하는 명령어를 "andrun" 로 등록한다.

    alias andrun='/Users/[사용자명]/library/Android/sdk/emulator/emulator -avd [위에서 생성한Emulator이름]'

    3) 터미널 재구동 후 등록한 명령어 수행해보기

    andrun

4. Emulator의 hosts 설정 변경하기

1) 쓰기 권한으로 Device 실행하기

/Users/[사용자명]/Library/Android/sdk/emulator/emulator -avd [Emulator이름] -writable-system 

2) 터미널 하나 더 켜서 hosts 파일 설정하기

## emluator 위치로 이동
cd /Users/gykim93/Library/Android/sdk/platform-tools 
## devices 로 돌아가고있는 emluator 확인 
./adb devices
## 루트권한 획득
./adb -s emulator-5554 root
## remount 실행
./adb -s emulator-5554 remount 
## 현재 디렉터리에 hosts 파일 복사
./adb -s emulator-5554 pull ./system/etc/hosts ./
## 복사된 호스트 파일 수정
vim hosts
## 파일 변경 후 아래 명령어로 수정 내용 반영
./adb -s emulator-5554 push ./hosts ./system/etc/hosts

0개의 댓글