How to remount Android api 29 emulator

2021. 3. 10. 22:04Android/emulator

안드로이드 버전 29 미만에서는 아래 명령어를 순차적으로 적용 하면 remount가 되었었느나 29버전 부터는 명령어가 추가 되었다.

 

<29 미만>

emulator -avd "Nexus_6_API_27(AVD 이름)" -writable-system

adb root

adb remount

 

<29이상>

emulator -avd "Nexus_6_API_29(AVD 이름)" -writable-system

adb root

adb shell avbctl disable-verification

adb reboot

adb root

adb remount

 

위 명령어가 안될시에는 아래 순서를 사용 해보자

 

$ adb root

$ adb disable-verity <--- userdebug 빌드에 대한 dm-verity 검사 비활성화

$ adb reboot 

 

Then you can try this

$ adb root

$ adb shell avbctl disable-verification <--- this will not freeze the emulator

$ adb reboot

 

adb root

adb remount

 

출처 : stackoverflow.com/questions/58010655/is-adb-remount-broken-on-android-api-29

'Android > emulator' 카테고리의 다른 글

에뮬레이터에 PlayStoreApp 설치  (0) 2021.03.16