プログラミング系のネタをまとめていきます。

シェル


# シェルを起動
adb shell

# コマンド実行
adb shell [コマンド]

ログ出力


adb logcat

接続中のデバイスを確認する


adb devices

デバイスを指定してコマンドを実行


adb -s [デバイスのシリアル番号] logcat

アプリをインストール


# 通常インストール(上書き不可)
adb install [アプリのapk]

# 上書きインストール(アップデート)
adb install -r [アプリのapk]

アンインストール


adb uninstall [アンインストールするapk]

ファイル転送


# PCから端末へ転送
adb push [PC上のファイル名] [端末上のファイル名]

# 端末からPCへ転送
adb pull [端末上のファイル名] [PC上のファイル名]

adbサーバの起動・停止


# 起動
adb start-server

# 停止
adb kill-server

Unity関連


Unity+Android実機でデバッグしていて、Unityを終了する際に応答しなくなる場合があります。
この時、「adb kill-server」を実行することで、応答が復帰し、Unityを終了できるようになる事が多いです。

ブロードキャストインテントを送信する


adb shell am

# 再起動のインテントを送信。再起動と同様の動作(実際は再起動しない)
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED

Activityスタックの確認


adb shell dumpsys activity activities

# フィルタリング
adb shell dumpsys activity activities | grep "* TaskRecord\|* Hist"

Menu

メインコンテンツ

プログラミング

機器

Macツール

各種情報

Wiki内検索

おまかせリンク

Androidアプリ

AdSense

技術書


管理人/副管理人のみ編集できます