この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
android:adb [2019/10/22 10:29] ips |
android:adb [2019/11/15 06:59] (現在) ips [SQLite コマンド] |
||
|---|---|---|---|
| ライン 31: | ライン 31: | ||
| generic_x86:/ $ | generic_x86:/ $ | ||
| + | # rootを取得する ※rootを取得できるイメージは決まっている ⇒ rootを取得するには参照 | ||
| + | >adb root | ||
| + | |||
| + | # 必要か不明 | ||
| + | >adb remount | ||
| + | Not running as root. Try "adb root" first. | ||
| + | |||
| + | # sqlite3 | ||
| + | >adb shell | ||
| + | #cd /data/data/[パッケージ名]/databases | ||
| + | #sqlite3 xxxx.db | ||
| + | |||
| + | </code> | ||
| + | |||
| + | ====== SQLite コマンド ====== | ||
| + | |||
| + | <code> | ||
| + | # DBオープン | ||
| + | # sqlite3 TestDB.db | ||
| + | |||
| + | # テーブル一覧表示 | ||
| + | qlite> .tables | ||
| + | |||
| + | # テーブルの構造確認 | ||
| + | sqlite> select * from sqlite_master; | ||
| + | table|android_metadata|android_metadata|3|CREATE TABLE android_metadata (locale TEXT) | ||
| + | table|level|level|4|CREATE TABLE level ( | ||
| + | id INTEGER PRIMARY KEY AUTOINCREMENT, | ||
| + | type INTEGER, | ||
| + | type_name text, | ||
| + | level INTEGER, | ||
| + | lock INTEGER, | ||
| + | comp INTEGER, | ||
| + | score INTEGER | ||
| + | ) | ||
| + | |||
| + | # 終了 | ||
| + | sqlite> .exit | ||
| + | sqlite> .quit | ||
| + | |||
| + | </code> | ||
| + | |||
| + | |||
| + | ====== rootを取得するには ====== | ||
| + | <code> | ||
| + | >adb root | ||
| + | >adb remount | ||
| + | Not running as root. Try "adb root" first. | ||
| + | |||
| + | や | ||
| + | |||
| + | Permission denied | ||
| + | |||
| + | や | ||
| + | |||
| + | generic_x86:/ $ // $マーク | ||
| + | |||
| + | の場合はrootが取得できていない。 | ||
| </code> | </code> | ||
| + | <html>adb root</html>でrootを取得するためには、「Google APIs」のimageを選択したエミュレーターを使用する必要がある。 | ||
| + | {{:android:pasted:20191022-112103.png}} | ||
| ===== SDK Managerでのインストール ===== | ===== SDK Managerでのインストール ===== | ||