【Android】Firebase Crashlyticsを導入してクラッシュレポートを確認するFirebase Crashlytics はアプリのクラッシュレポートを収集するサービス。 アプリがクラッシュすると、スタックトレースや端末情報をFirebaseコンソールで確認できる。ANDROID 2026-09-26 2026-09-26
【adb】コマンドの使い方まとめadb(Android Debug Bridge)は、ホストのPCからAndroid端末やエミュレータを操作するコマンドラインツールである。端末の接続、ファイル転送、アプリのインストール、ログの確認など、Android開発の多くの場面で使う。ANDROID 2026-09-26 2026-09-26
【adb】start-server・kill-server・reconnectでadbサーバーを操作するadbコマンドは、ホスト上で常駐するadbサーバーを経由して端末と通信する。start-server・kill-server・reconnectは、adbサーバーの起動・停止や端末との再接続をするサブコマンドである。端末が認識されない場合などのトラブル対応で使う。ANDROID 2026-09-26 2026-09-26
【adb】get-state・get-serialno・get-devpathで端末の情報を取得するget-state・get-serialno・get-devpathは、接続中の端末の状態・シリアル番号・接続先のパスをそれぞれ1行で出力するサブコマンドである。adb devicesと異なり1台分の値だけを出力するため、スクリプトで扱いやすい。ANDROID 2026-09-26 2026-09-26
【adb】wait-forで端末の接続や状態の変化を待つwait-forは、端末が指定した状態になるまで待つサブコマンドである。エミュレータの起動や端末の再起動を待ってから次のコマンドを実行したい場合など、スクリプトで使う。ANDROID 2026-09-25 2026-09-25
【adb】rebootで端末を再起動する・bootloaderやrecoveryで起動するrebootは端末を再起動するサブコマンドである。引数なしで通常の再起動をするほか、bootloader・recovery・sideloadを指定して特別なモードで起動できる。ANDROID 2026-09-25 2026-09-25
【adb】emuでエミュレータの位置情報やバッテリー状態を変更するemuはAndroidエミュレータのコンソールコマンドを実行するサブコマンドである。位置情報、バッテリー状態、SMS受信、ネットワーク速度など、実機では再現しにくい状態をコマンドから作り出せる。ANDROID 2026-09-25 2026-09-25
【adb】jdwpでデバッグ可能なプロセスを調べてjdbで接続するjdwpは、端末上でJDWP(Java Debug Wire Protocol)による接続を受け付けているプロセスのPID一覧を表示するサブコマンドである。forwardと組み合わせると、Android StudioなどのIDEを使わずにjdbでアプリへデバッガを接続できる。ANDROID 2026-09-24 2026-09-24
【adb】bugreportで端末の診断情報をzipで取得するbugreportは端末のログやシステムサービスの状態などの診断情報を、1つのzipファイルにまとめて取得するサブコマンドである。不具合の調査や、他の開発者へ端末の状態を共有したい場合に使う。ANDROID 2026-09-24 2026-09-24
【adb】logcatでタグ・優先度によるログのフィルタと表示形式を変えるlogcatは端末のログを表示するサブコマンドである。引数なしで実行するとすべてのログが表示され続けるため、タグや優先度による絞り込みを併用することが多い。ANDROID 2026-09-23 2026-09-23