안녕하세요! Hellow:) 입니다. 오늘은데이터베이스를 사용할 때 root권한을 획득해야 하는데
adbd cannot run as root in production builds |
와 같은 메시지가 뜨면서 root권한으로 안되시는분들을 위해 글을 남깁니다 :)
에뮬레이터를 실행하고 usb디버깅 허용 대화상자를 허용한 이후에(에뮬레이터를 실행하면 자동으로 뜹니다.:))
명령 프롬프트를 관리자 권한으로 열어서 해당 경로로 이동합니다.
cd C:\Users\[사용자이름]\AppData\Local\Android\Sdk\platform-tools |
그리고 나서 adb root 명령어를 입력하면
이런 메시지가 뜨는데 해결방법은 아주 간단합니다.
현재 제가 실행하고있는 AVD는 pixel2 기기 인데 [Tools] - [AVD Manager]를 열어보면 타겟이 Google Play로 되어있습니다. 처음 에뮬레이터를 생성 할 떄 기종별로 타겟을 GooglePlay 또는 GoogleAPIs로 생성 할 수 있습니다. 해당 Error가 뜨지않고 root권한으로 adb를 재시작하려면 상단의 Nexus 6 에뮬레이터를 실행해서 adb root 명령어를 입력하면 손쉽게 해결 할 수 있습니다. :)
이상 마치겠습니다 :)
'APP 개발하기 > Android' 카테고리의 다른 글
#01. 전화번호부 만들기(Intent, addView) 2021-03-24 (2) | 2021.03.24 |
---|---|
초기상태 전환 시 라디오 버튼 false적용 안됨 2021-01-28 (해결) (0) | 2021.01.28 |
Android Studio Error : The emulator process for AVD X XX was killed 2021-01-24 (6) | 2021.01.24 |