Android Studio Failed to pull selection:open failed:Permission denied 의 해결 방향
이에 대해 해결 방법 은 안 드 로 이 드 의 adb 디 렉 터 리\Android\sdk\\platform-tools 에 가서 Shift 오른쪽 단 추 를 누 르 고 명령 행 창 을 엽 니 다.명령 행 창 에 들 어간 후:실행 할 명령 은 다음 과 같 습 니 다.
1.adb 셸 이 셸 모드 로 들 어 갑 니 다.
adb shell
2、모든 루트 권한 획득
su
3.우선 폴 더 권한 을 모두 열기
chmod 777 /data/
4.안에 있 는 db 파일 권한 을 읽 고 쓸 수 있 는 동작 으로 설정 합 니 다.
chmod 777 /data/data/( )/databases/xxx.db
5.cd 명령 은 db 파일 이 있 는 디 렉 터 리 에 들 어 갑 니 다:
cat my_datbase_name.db > /sdcard/my_database_name_temp.db
temp 파일 에 내용 을 복사 하 는 것 이 중요 합 니 다.가끔 파일 을 직접 pull 하면 파일 디 렉 터 리 뒤에 나타 날 수 있 는 상황 을 찾 지 못 하기 위해 서 입 니 다.6.두 번 실행
exit
정상 적 인 터미널 프롬프트 로 직접 돌아 갑 니 다.7.temp 파일 을 끌 어 내 서 adb.exe 에 저 장 된 디 렉 터 리 로 끌 어 내 서 데이터베이스 파일 과 직접 작업 하지 않 거나 디 렉 터 리 를 새로 만 들 수도 있 습 니 다.(미리 새로 만 들 수도 있 습 니 다)
adb pull /sdcard/my_database_name_temp.db ( F:/db)
위 에서 언급 한 문제 가 발생 할 수 있 음 을 보충 합 니 다.명령
adb pull /data/data/ /databases/xxx.db
데이터베이스 db 파일 을 끌 어 내 면 디 렉 터 리 를 찾 을 수 없습니다.추출 한 데이터베이스 파일 은 SQLite 로 열 수 있 으 며,직접 끌 어 다 놓 으 면 표시 할 수 있 습 니 다.
다음은 데이터베이스 파일 sims.db 를 성공 적 으로 추출 한 캡 처 입 니 다.
이상 은 이번에 여러분 께 소개 해 드 린 모든 지식 과 내용 입 니 다.여러분 의 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Bitrise에서 배포 어플리케이션 설정 테스트하기이 글은 Bitrise 광고 달력의 23일째 글입니다. 자체 또는 당사 등에서 Bitrise 구축 서비스를 사용합니다. 그나저나 며칠 전 Bitrise User Group Meetup #3에서 아래 슬라이드를 발표했...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.