adbコマンドの基本操作

1、adbデバイス

この時点でオフラインで余分な127.0.0.1:5555がある場合は、接続されている携帯電話またはエミュレーターを確認できます

adb kill-serverを使用してから、adbデバイスを使用して表示できます。

2. adb -sデバイス番号を渡すことができるデバイスが複数ある場合は、どのデバイスを指定してから、対応するコマンドを記述します。

接続されているデバイスのリスト
cf082842デバイス
エミュレータ-5554デバイス

如:adb -s cf082842 shell am force-stop com.ecmoban.android.ecoprint

3.スタートアップ名とパッケージ名を表示する
adbshel​​l dumpsys window windows | findstr mFocusedApp

アンインストールされたアプリのパッケージ名とスタートアップ名を表示する

Aapt dump badgingパッケージのパス(パッケージファイルをcmdコマンドラインに直接ドラッグするだけです)

パッケージ名:パッケージ:name = 'com.pagoda.buy'
起動可能アクティビティ:name = 'com.pagoda.buy.ui.splash.WelcomeActivity2'

4.電話機にインストールされているパッケージ
adbshel​​l pmlistパッケージを確認します

5.アプリケーションを開きます
adbshel​​l am start-nパッケージ名/アクティビティクラスのクラス名

6.アプリケーションをバックグラウンドに配置し
ますadbshel​​l input keyevent3パッケージ名

7.アプリケーションを強制的に閉じます
adb-s cf082842 shell am force-stop com.ecmoban.android.ecoprint

8.アプリの開始時刻を取得します
adbshel​​l am start -W com.yly.drawpic / .MainActivity
    説明:
        ThisTime:開始アクティビティ(現在のアプリケーションインターフェイス)時間
        TotalTime:アプリの開始時刻[フォロー]
        WaitTime:システムの起動アプリケーション時間(合計消費量)時間)

携帯電話を指定してください-sデバイス番号
adb-s cf082842 logcat -v time> F:\ logs \ applogs \ 1log.txt

9、ウィンドウズビューポート番号占有
netstat -ano |
上記のpidに従ってfindstr "ポート番号"を表示して、どのサービスプログラムがタスクリストを占有しているかを確認
| findstr "PID"
プロセスを強制終了taskkill / f / pidPID番号

10.ファイルを携帯電話に     送信するadbpush送信する
コンピューターファイルパス/ファイル携帯電話のストレージパス
例:
デスクトップxx.pngを携帯電話のsdcardディレクトリに送信する
    adb push C:\ Users \ win \ Desktop \ xx.png / SDカード
    
、携帯電話から11プルファイル
ADBプル携帯電話のパス/ファイル名にコンピュータストレージファイルのパス引く
例:
     デスクトップに携帯電話の/ SDカードのディレクトリにxx.pngファイルを送信し
     、ADBプル/sdcard/xx.png C:\ Users \ win \ Desktop

12.アプリをバックグラウンドに配置します

adbシェル入力キーイベント3

実際のマシンで動作しない場合は、開発者向けオプションでUSBデバッグ(セキュリティ設定)を確認することを忘れないでください

 

おすすめ

転載: blog.csdn.net/qq_25162431/article/details/115012972