内容へ移動
猫型iPS細胞研究所
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
INDEX
»
android
»
adb(Android Debug Bridge)
トレース:
•
INDEX
android:adb
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== adb(Android Debug Bridge) ====== [[https://qiita.com/t2low/items/cb37cec5f864c4748e14|よく使うadbのコマンド]] <code bash> # 接続機器一覧 > adb devices List of devices attached FA88H1F00864 device emulator-5554 device # 実機のログ確認 > adb -s FA88H1F00864 logcat -s neko:* --------- beginning of main --------- beginning of system --------- beginning of crash # 端末に接続する >adb shell error: more than one device/emulator // 複数接続している場合は指定する必要がある # 端末IDの確認 >adb devices List of devices attached FA88H1F00999 device emulator-5554 device # 端末を指定して接続する >adb -s emulator-5554 shell 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> <html>adb root</html>でrootを取得するためには、「Google APIs」のimageを選択したエミュレーターを使用する必要がある。 {{:android:pasted:20191022-112103.png}} ===== SDK Managerでのインストール ===== {{:android:pasted:20190912-223025.png}} <WRAP center round tip 60%> Show Package Detailにチェックをいれ 「Google APIs Intel x86 Atom_64 System Image」 をインストールする </WRAP>
android/adb.txt
· 最終更新: 2019/11/15 06:59 by
ips
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ