appium ---共通のadbコマンド

  テストのAndroidアプリの時間では、ADBコマンドは、私たちは多くの問題を解決することができます

 

ADBは何ですか

Androidの デバッグブリッジは、我々は一般的に、主SDKフォルダ内のプラットフォームのツールのインストールディレクトリのファイルにあり、ADBと呼ばれ、それは非常に強力なコマンドラインツールです、あなたはこのツールを使用して、あなたのAndroidデバイスと対話することができます。

 

共通のadbコマンド

フォーマット:

ADB [-d | -e | -s <serialNumberを>] <コマンド> 

- D:見つかった機器の複数のUSB接続がスローされます場合にのみ、実際のAndroidデバイスは、PC側に接続するためのコマンドを実行してみましょう

 - Eを:みましょうPC端末エミュレータの実行コマンドに接続のみ、シミュレータ複数のオープン見つかった場合、説明する

 - S:のデバイスシリアル番号によって実行コマンドを指定する
 
デバイスは、1つのデバイスだけ、またはシミュレータに接続されている場合の時間、あなたはこれらの3つのパラメータを宣言することはできません、ADBデフォルトでは、このコマンドの実行に接続されている唯一のデバイスになります。

 

図1に示すように、デバイスを表示します。

ADBデバイス

 

2、アプリをインストール

ADBはAPKのインストールパス

 

 

3、アンインストールのアプリ

ADBアンインストールAPKのパッケージ名

 

4、APKのパッケージ名を参照してください

#1:照会するのapk開き、
adbのlogcatを |「START」を検索

方法2:AAPTツール 
AAPTダンプバッジのAPKパス

 

デバイスのログを保存する方法を5、

# 保存全部日志
adb logcat  >电脑路径

# 保存单个apk日志
adb logcat | find ”包名“ >电脑路径

 

6、重启/杀死adb进程

# 杀掉adb进程
 adb kill-server

# 重启adb服务
 adb start-server

 

7、传输文件

# 电脑发文件到手机
adb push <电脑路径> <手机路径>

# 手机发文件到电脑
adb pull  <手机路径> <电脑路径>

 

8、监控app服务

# 监控app的内存变化
adb shell dumpsys meminfo  包名

# 监控app的cpu
adb  shell dumpsys cpuinfo | find ”包名“

# 监控app的耗电量
adb shell dumpsys battery

 

9、辅助命令

# 截图命令
adb shell screencap -p /手机路径 (sdcard/screen.png)

# 录制视频
adb shell screenrecord  /手机路径/XXX.MP4

 

10、monkey命令

# monkey命令

adb shell monkey –p 包名 100

# Adb shell 这个是进入android的shell环境  
# Monkey  这个是调用shell里面的monkey工具  (monkey是每个手机出场自带的,我们输入指令是去唤醒它)
# -p 包名
# 100是点击的次数

 

11、重启设备

# 重启设备
adb reboot

# 恢复出厂设置
adb reboot recovery 

 

おすすめ

転載: www.cnblogs.com/qican/p/11078412.html