テストの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