AndroidのADBよく使用するコマンドコレクション

共通aadbコマンド集のAndroidのテストや開発は、すばやく検索するには、Ctrl + Fを使用することができます
:### ADBコマンドをハイライト

--help // ADB ADBのヘルプ
ADBスタート -server // スタートサーバーADB 
ADBキル -server // 閉じるサーバーADBの
ADBデバイス // デバイス番号を取得
ADBのlogcat //は、システムログ表示
ADBのバグ報告 // 印刷dumpsys、dumpstate、logcatを出力
ADBはインストール // アプリケーションがインストール
adbのアン // アンインストール
ADB電話パスパスコンピュータを引っ張る // コンピュータの携帯電話にファイルをコピー
adbのプッシュ携帯電話のパスパスコンピュータが // お使いの携帯電話にファイルを送信
ADBの再起動 // 電話の再起動
回復リブートADB // で復旧にリブート
adbの再起動のfastboot // リブートへのfastbootで
ADBルート// root権限を取得し
、ADB GET -serialno // 取得のデバイスシリアル番号SN値
ADB GET -product // 取得したデバイスID 
ADBフォワードTCP: 5555 TCP:// 8000 メインシャーシエミュレータやデバイス要求ポートとして
ADB接続 / / お使いの携帯電話を接続(IP経由で、デバイス番号)
のadb -sシェル//デバイス番号シェルへの
PMのリストについては、adbのシェルパッケージ変更 // すべてのアプリケーションパッケージ名リスト
のadbシェルdumpsysパッケージには違約金 // 電話のapkのリストを取得
adbのシェルSCREENCAPを - P /sdcard/screen.png // SDカードのディレクトリに保存されたスクリーンショット、
adbのシェルscreenrecordにSDカード /record.mp4 // 画面の記録
のadbシェルWMサイズ //与えられたアプリケーションのために記載されている情報をダンプ取得デバイスの解像度
adbのシェル午後ダンプパッケージ名 //
adbのシェル午後のパスパッケージ名 // リストは、パッケージ名の場所を指定APK 
adbのシェルPSをグレップ[| プロセス]リスト指定されたプロセスのPID 
のadbシェルdumpsysは、[PID(のためのパッケージ変更は、meminfo // -name)]をPID(パッケージ名)によりますビュープロセスのメモリ状況
のadbシェルトップ | grepを// APP_NAMEがPID見つけるために使用することができ
adbのシェルPS // 印刷処理情報
のadbシェルdumpsysのbatterystats > xxx.txt // チェックシステムの電力状況
のadbシェルCAT / procの/ meminfoに//を表示メモリ情報
のadbシェルCAT / procの/ cpuinfoを// ビューCPU情報
は、getProp ro.product.cpu.abi adbのシェル // GET携帯電話のアームバージョン
のadbシェルは、getProp携帯電話を取得ICCID|をFindstr ICCID // 
adbのシェルdumpsys LOCATION | findstrの" ラスト・ノウ場所" // GET緯度と電話の経度
のadbシェルの設定がGETセキュアandroid_id // クエリID Androidの
ADBシェルCAT / SYS /クラス/ NET / wlan0 /アドレス// 携帯電話を取得MACアドレス
のadbシェルは、getProp | grepするIMEI // 電話IMIE取得
adbのシェルCATの /system/build.prop | grepの" 製品を" // デバイス情報取得
adbのシェルでifconfig wlan0 | findstrの" INETを" 電話のIPアドレスを取得するために

adbのシェルでifconfig wlan0を( wlan0はNIC)の名前である
adbのシェルでifconfig wlan0検索|INET addrの" IPv4アドレスの取得
wlan0 ifconfigコマンドadbのシェル |検索" のinet6 addrのIPV6アドレス取得

wlan0 ifconfigコマンドadbのシェルはgrep -E 'のinet addrの| | のinet6 addrの' 
wlan0 ifconfigコマンドadbのシェルをグレップ-e '* INET | IPv4とIPv6アドレスの取得' 
プライバシーをADB関連のコマンドログ:
adbのシェルlogcatすべて-b>ファイルパスを----- 取得システムログ
のadbシェルlogcat -v時間>ファイルパス----- 取得システムログ
のadbシェルPSプロセスIDを参照
adbのシェルPS > ファイルをファイル出力プロセスIDへのパス
のadb logcat -vスレッドの時間> D:\ xx.txt 
ADBバグレポート >ローカルパス------ ------ローカルパスコマンドを使用しては284logフェッチ
adbのシェルは、getPropのro.product。モデル// GET電話の名前
のadbシェルは、getProp ro.build.version.release // の取得モバイル版
のadbシェルは、getPropはro.product.brand // 携帯電話メーカーを取得する
シェルIME一覧ADB -sが// インストールしますインプットメソッド
のadbシェル設定GETセキュアdefault_input_method // 現在のインプットメソッドの取得
com.example.testのためのadbシェルdumpsysパッケージペナルティを | versionCodeが// FINDSTR アプリのバージョンを確認し
com.example.test特定のテストAPPパッケージ名に従ってカザフを交換する必要

電話を変更します百パーセント電源:
バッテリーアンプラグ停電dumpsys adbのシェル
xがに設定されているバッテリーセットレベルdumpsys adbのシェル「X」パワー
adbのシェルdumpsysバッテリーリセットリセット

ウィンドウのWindows dumpsys adbのシェル | mFocusedAppます。findstr //現在開いているアプリケーション情報取得
アプリの起動時間

シェルAMスタートADBの -Wパッケージ名/ 名前起動
例:
ADBシェルAMスタート -Wのcom.yly.drawpic / .MainActivityは
説明した:
TOTALTIMEを:アプリケーション自体は、開始時刻
、起動時間アプリケーション:WAITTIMEを
コードの表示

おすすめ

転載: www.cnblogs.com/VillageDiao/p/12207211.html