adb クリーンアップ メモリ_adb でよく使用されるコマンド

ADBといえば、誰もが知っている Android Debug Bridge、Android Debug Bridge Android 開発者としては、ADB コマンドを使いこなすことで開発効率が大幅に向上します ADB コマンドはたくさんありますので、今日はまとめてみましょう開発で一般的に使用されるいくつかの ADB コマンド。

バージョンを見る

ADB のインストールについてはここでは多くは言いませんが、次のコマンドを入力して次のプロンプトが表示され、環境に問題がないことを証明するか、そうでない場合はオンラインで検索して自分で解決してください。

$ adbバージョン

Android デバッグ ブリッジ バージョン 1.0.36

リビジョン 8f855a3d9b35-android

接続されているデバイスを表示する

次のコマンドを入力して、接続されているデバイスとエミュレータをクエリします。

$ adbデバイス

接続されたデバイスのリスト

02ae0c1021089daf デバイス

APK をインストールするには、次のコマンドを実行します。

adbインストール

// 例: adb install Demon.apk

現在のディレクトリではない場合は、その後にパス名が続きます。

adb install /Users/storm/temp/demo.apk

データとキャッシュ ファイルを保持し、APK を再インストールします。

adb install -r デモ.apk

apkをSDカードにインストールします。

adb install -s デモ.apk

アンインストール

直接アンインストールします。

adbのアンインストール

// 如:adb アンインストール com.stormzhang.demo

アプリをアンインストールしますが、データとキャッシュ ファイルは保持します。

adb アンインストール -k com.stormzhang.demo

サーバーの起動/停止

デバイスが正しく接続されていれば自動的にadbサーバーが起動するため、以下の2つのコマンドは基本的には使用しませんが、この2つのコマンドも知っておく必要があります。

adb サーバーを起動します。

adb スタートサーバー

adb サーバーを停止します。

adb キルサーバー

電話機にインストールされているすべてのアプリのパッケージ名をリストします。

adbシェルpmリストパッケージ

システム アプリケーションのすべてのパッケージ名をリストします。

adb シェル pm リスト パッケージ -s

システム アプリケーション以外のサードパーティ アプリケーション パッケージ名をリストします。

adb シェル pm リスト パッケージ -3

grep を使用してフィルタリングします。

adbシェルpmリストパッケージ | grep qq

アプリのデータとキャッシュをクリアする

場合によっては、テストでデータとキャッシュをクリアする必要がある場合、次のコマンドを使用する必要があります。

adb シェル PM クリア

// 如:adb シェル pm クリア com.stormzhang.demo

アプリケーションを開始する

adb 経由でアプリケーションを起動したい場合

adb シェル am start -n com.stormzhang.demo/.ui.SplashActivity

アプリを強制停止する

場合によっては、アプリケーションが停止し、強制的に停止する必要がある場合は、次のコマンドを実行します。

adb シェルは強制停止します

// 如:adb シェル am 強制停止 cn.androidstar.demo

ビュー・ログ

adbログキャット

リブート

adbの再起動

シリアル番号を取得する

$adb get-serialno

02ae0c1021089daf

MACアドレスを取得する

$adb シェル猫 /sys/class/net/wlan0/アドレス

bc:f5:ac:f9:f7:c8

デバイスモデルの表示

$adb シェル getprop ro.product.model

ネクサス5

Androidのシステムバージョンを確認する

$adb シェル getprop ro.build.version.release

7.0.1

画面解像度を確認する

$adb シェル wm サイズ

物理サイズ:1080×1920

画面密度を確認する

$adb シェル wm 密度

物理密度: 480

ADB に関するコマンドが多すぎます。上記には、私がよく使用するコマンドの一部のみがリストされています。その他のコマンドについては、ここを参照してください。

https://github.com/mzlogin/awesome-adb

ADBのアイデア

上記のコマンドはとても便利だと思いますか? しかし、Android Studio で開発する場合、プラグインがあったほうが便利でしょうか? そこで、ここでは AS プラグイン ADB IDEA をお勧めします。このプラグインをインストールすると、いくつかの ADB コマンドを AS で直接すばやく操作できるようになり、非常に便利です。

インストールが完了すると、ショートカット キーで次のコマンドが直接呼び出されます。

Mac OSX: Ctrl+Shift+A

Windows/Linux: Ctrl+Alt+Shift+A

スクリーンショットを直接見てください。

おすすめ

転載: blog.csdn.net/qq_27981847/article/details/129090090