一般的に使用されるコマンドのAdbコレクション

adbサーバーの起動と接続

  • 起動
adb start-server
//指定端口
adb -P <port> start-server 
  • やめる
adb kill-server
  • ADBクライアントは、コマンドadb connectipを介してリモート端末に接続します
adb connect 127.0.0.1:7555

電話を制御する

  • リブート
adb reboot
  • APKをインストールする
adb install app.apk
adb install -r app.apk
  • APKをアンインストールします
adb uninstall 包名
  • アナログボタン
adb shell input keyevent 3 # 按下HOME 键
adb shell input keyevent 4 # 按下返回键

adb shell input keyevent 26 # 按下电源键
adb shell input keyevent 82 # 按下菜单键

adb shell input keyevent 223 # 熄灭屏幕
adb shell input keyevent 224 # 点亮屏幕

adb shell input keyevent 67 # 删除
  • テキスト入力
adb shell input text "text" # 向文本框中输入文字,不支持中文
  • クリック
adb shell input tap 458 573 根据坐标点击
  • スワイプ
    adbシェル入力スワイプx:画面の左から右y:上から下、左上隅は0ポイント-画像座標系
adb shell input swipe 550 1200 550 375 # 滑动解锁
adb shell input swipe 700 200 100 200 # 左翻页
adb shell input swipe 100 200 1000 200 # 右翻页

ファイル処理

  • お使いの携帯電話からファイルを取得します
adb pull /sdcard/file.log  topath/
  • ファイルを電話に送信します
adb push filename  /sdcard/filename
  • スクリーンショット
adb shell screencap -p /sdcard/screen.png
  • 画面録画
adb shell screenrecord  --time-limit 10 /sdcard/demo.mp4
adb shell screenrecord --size 1280*720 /sdcard/demo.mp4
adb shell screenrecord --bit-rate 6000000 /sdcard/demo.mp4

その他のサプリメント

adb shell svc wifi disable # 关闭WiFi
adb shell svc wifi enable  # 开启WiFi
  • 機内モードをオンにする
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
  • 機内モードをオフにする
adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false

展開

  • svcコマンド
  • Androidbusybox
  • wpa_spplicant

おすすめ

転載: blog.csdn.net/uk_51/article/details/113740226