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デバイスリストの表示
1.3.2 adb命令の再起動
1.3.3パッケージ名の表示
1.3.4アプリケーションを開く
1.3.5入力テキスト
1.3.6アナログクリック/長押/スライド
設定を開き、開発者モードを開き、取得ポインタ位置を開くとクリックしたい位置のxy座標を取得できます.
1.3.7現在のインタフェースの情報を取得する
1.3.8転送ファイル
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