터미널에서 데이터베이스 내용을 보는 방법
하고 싶은 일
USB로 실기를 연결한 상태에서andrid 응용 프로그램에서 사용하는 sqlite의 데이터베이스 내용을 보고 싶습니다 (가능한 한 알기 쉽도록)
컨디션
AndroidStudio 1.5.1
스마트폰SC-06D
windows7
어디
/data/data/(어플리케이션 패키지 이름)/패킷
권한이 없기 때문에 자원 관리자가 보이지 않습니다
1adb(Android Debug Bridge)를 사용하여 안드로이드 컨텐츠 들어가기
aadb 설치
ADB idea 설치
b AndroidSDK용 PATH 설정
시스템 속성 세부 설정의 PATH에서
C:(Android Studio 위치)\sdk\tools
C:(Android Studio 위치)\sdk\platform-tools
;구분자 추가
참고 자료
안드로이드 응용 프로그램 개발에서adb 명령을 사용하여 케이스를 시작하는 방법[초보자용]
http://techacademy.jp/magazine/2989
cadb를 통해 확인
Android Studio의 Terminal 프롬프트 명령 사용
adb shell
(시작)->
shell@android:/
거기->
run-as (アプリのパッケージ名)
->이렇게 하면 데이터 폴더의 내용을 볼 수 있다->
cd databases
에서 패킷 폴더로 이동->
ls
에 폴더 내용 표시->해당db가 있는지 확인
dadb로 조작
서류 사본이
cat
이라 바로 사용하려고 했는데 데이터 폴더에서 사용하면 꺼낼 수 없어서 혼자 나간다.exit
시작했어되돌아오다
shell@android:/
.저기 있다
run-as (パッケージ名) cat databases/(データベース名).db > /(スマホでアクセスできるフォルダ)/(データベース名).db
스마트폰으로 접근할 수 있는 폴더명 SC06D라면/storage/sdcard0/download
.여기로 오면 윈도우즈 자원 관리자도 접근할 수 있습니다.
참고 자료
SQLite 취득 및 컨텐츠 확인
http://ymlib.com/YMWorld/Android/P0/W0/P007/YMWAndroid007.html
2 GUI로 더 많은 파일 보기
sqlite browser 사용
상세한 상황은
SQLite용 DB 브라우저 사용 방법
http://www.dbonline.jp/sqlite-db-browser/
데이터 표시/추가/수정/삭제
http://www.dbonline.jp/sqlite-db-browser/data/index1.html
이렇게 하면 안에 내용이 있는지 확인하고 문장의 구조가 정확한지 확인할 수 있다.
이번에 알 수 없는 일.
SQLite 컨텐츠 보기
http://muchag.undo.jp/archives/665
이런 느낌으로adb셸에서 sqlite를 실행하고 싶지만 왜 못하겠어요.
감상
GUI에서 보면 안심이 돼요.
Reference
이 문제에 관하여(터미널에서 데이터베이스 내용을 보는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tesoro/items/d3e697bff8720db03b20텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)