adbの基本コマンド

2048 ワード

adbの基本コマンド
1.1 adbとは
ADB(Android Debug Bridge)は、Android SDKのツールであり、ADBを使用してAndroidシミュレータや実際のAndriodデバイスを直接操作して管理することができます.
adb shellを使用すると、自動化スクリプトを書くことでシミュレータまたはandroidデバイスを操作できます.
1.2 adb shellの使用シーン
例えば、一括検索、微信の友達の追加など
1.3 adb共通コマンド
1.3.1デバイスリストの表示
#                
#device   :                     adb    ,                   
#offline   :              adb            
adb devices

1.3.2 adb命令の再起動
#                                    
adb kill-server
adb start-server

1.3.3パッケージ名の表示
#        
adb shell pm list packages
#        
adb shell pm path packagename
# pull   
adb shell pull packagepath
#  /  Android   
adb install packagesname
adb uninstall packagesname

1.3.4アプリケーションを開く
adb shell am start -n package/launch activity

1.3.5入力テキスト
adb shell input text xxx

1.3.6アナログクリック/長押/スライド
設定を開き、開発者モードを開き、取得ポインタ位置を開くとクリックしたい位置のxy座標を取得できます.
#  
adb shell input tap x y
#      (x1,y1) (x2,y2),  milliseconds(  )
adb shell input swipe x1 y1 x2 y2 milliseconds
#                              
adb shell input swipe x1 y1 x1+1 y1+1 milliseconds

1.3.7現在のインタフェースの情報を取得する
#  /sdcard          ui.xml       xml              
adb shell uiautomator dump /sdcard/ui.xml

1.3.8転送ファイル
#android     
adb pull /sdcard/xxx c://xxx
#     android
adb push c://xxx /sdcard/xxx