suer TIL
eye catch
【adb】jdwpでデバッグ可能なプロセスを調べてjdbで接続する
jdwpは、端末上でJDWP(Java Debug Wire Protocol)による接続を受け付けているプロセスのPID一覧を表示するサブコマンドである。forwardと組み合わせると、Android StudioなどのIDEを使わずにjdbでアプリへデバッガを接続できる。
ANDROID
2026-09-24 2026-09-24
eye catch
【adb】bugreportで端末の診断情報をzipで取得する
bugreportは端末のログやシステムサービスの状態などの診断情報を、1つのzipファイルにまとめて取得するサブコマンドである。不具合の調査や、他の開発者へ端末の状態を共有したい場合に使う。
ANDROID
2026-09-24 2026-09-24
eye catch
【adb】logcatでタグ・優先度によるログのフィルタと表示形式を変える
logcatは端末のログを表示するサブコマンドである。引数なしで実行するとすべてのログが表示され続けるため、タグや優先度による絞り込みを併用することが多い。
ANDROID
2026-09-23 2026-09-23
eye catch
【adb】uninstallでアプリをアンインストールする、-kでデータを保持する
uninstallはインストール済みのアプリを端末から削除するサブコマンドである。 uninstallで基本的なアンインストールを行う アプリケーションのアンインストールはadb uninstallコマンドを使って以下のように実行する。
ANDROID
2026-09-23 2026-09-23
eye catch
【adb】install-multiple/install-multi-packageで複数のAPKをインストールする
単一のAPKをインストールする【adb】installでAPKをインストールする、-t/-d/-gオプション に対して、install-multipleとinstall-multi-packageは複数のAPKファイルをまとめてインストールするサブコマンドである。
ANDROID
2026-09-23 2026-09-23
eye catch
【adb】installでAPKをインストールする、-t/-d/-gオプション
installはAPKファイルを端末にインストールするサブコマンドである。 installで基本的なインストールを行う 引数にローカルのAPKファイルのパスを指定する。 $ adb install app.apk Performing Streamed Install Success -rは既存インストールの上書きを許可する -rは本来「既にインストール済みのアプリを上書きする」ためのオプションだが、Android 9の実機・Android 16のエミュレータのどちらで試しても、-rを付けずに同じアプリを再度installしてもエラーにならず上書きされた。dumpsys packageで確認すると、再インストール後もfirstInstallTimeは変わらずlastUpdateTimeだけが更新されており、内部的にはアンインストール→再インストールではなく更新として扱われている。両端末とも同じバージョンのadbクライアントを使っているため、OSバージョンではなくadbクライアント側の挙動である可能性もある。
ANDROID
2026-09-23 2026-09-23
eye catch
【adb】reverseで端末→ホストの逆方向ポートフォワーディングを設定する
reverseは、端末の特定ポートへの接続をホスト側のポートへ転送するサブコマンドである。【adb】forwardでホスト→端末のポートフォワーディングを設定する とは逆方向の転送になる。 reverseで端末→ホストのポートフォワーディングを設定する tcp:端末側ポート tcp:ホスト側ポートの形式で指定する。forwardとは引数の順序が逆で、端末側のポートを先に指定する。
ANDROID
2026-09-23 2026-09-23
eye catch
【adb】forwardでホスト→端末のポートフォワーディングを設定する
forwardは、ホストの特定ポートへの接続を端末側のポートへ転送するサブコマンドである。 forwardでポートフォワーディングを設定する tcp:ホスト側ポート tcp:端末側ポートの形式で指定する。
ANDROID
2026-09-23 2026-09-23
eye catch
【adb】shellでコマンドを実行する、-t/-Tでpty割り当てを制御する
shellは端末上でコマンドを実行するサブコマンドである。コマンドを1回だけ実行するワンショット実行と、プロンプトが起動する対話シェルの2つの使い方がある。
ANDROID
2026-09-23 2026-09-23
eye catch
【adb】push/pullでホストと端末の間でファイルを転送する
pushはホストから端末へ、pullは端末からホストへファイルを転送するサブコマンドである。 pushでホストから端末へファイルを転送する 引数にはローカルのパスと転送先の端末側のパスを指定する。
ANDROID
2026-09-23 2026-09-23
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【adb】jdwpでデバッグ可能なプロセスを調べてjdbで接続する
ANDROID
2026-09-24 2026-09-24
eye catch
【adb】bugreportで端末の診断情報をzipで取得する
ANDROID
2026-09-24 2026-09-24
eye catch
【adb】logcatでタグ・優先度によるログのフィルタと表示形式を変える
ANDROID
2026-09-23 2026-09-23
eye catch
【adb】uninstallでアプリをアンインストールする、-kでデータを保持する
ANDROID
2026-09-23 2026-09-23
eye catch
【adb】install-multiple/install-multi-packageで複数のAPKをインストールする
ANDROID
2026-09-23 2026-09-23
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer