命令行中查看手机中的文件
adb devices //查看列出电脑中当前的设备
adb –s emulator-5554 shell //进入指定手机(emulator-5554)的终端
su //得到root权限
ls –l //列出所有的文件及文件夹
cd proc //进入proc目录中,在前面带“d”的表示文件夹“-”代表文件
ls –l //列出proc中所有的文件
cat cpuinfo //查看文件中的数据
cd uid_stat //进入uid_stat文件夹
ls –l //列出文件夹中的所有文件及文件夹
列出所有用户程序的uid,都是一些文件夹,文件夹中存的是对应的上传/下载的文件,即
tcp_rcv:下载文件,存入的是下载的流量数据
tcp_snd:上传文件:存入的是上传的流量数据
命令行中安装apk到手机中:
1、一个模拟器,直接执行:adb install apk文件路径
2、多个模拟器:
adb devices //查看列出电脑中当前的设备
adb –s 模拟器 install apk的路径 //在install后指定安装的apk的路径
如:adb –s emulator-5554 install xxx.apk
卸载应用:
adb uninstall
命令行中反编译apk文件:
1、进入到apktool.bat所在的目录
如在c盘下的apktool目录下
2、通过apktool.bat进行反编译指定目录下的apk文件
输入命令:apktool.bat d 指定的apk文件路径
其中的“d”表示反编译的意思(decompile)
示例:
Monkey测试应用程序:
1、测试模拟器:
>adb shell
#monkey 次数
2、测试某个应用程序:
#monkey –p 应用的全类名(含包名)次数
如:
>adb shell
#monkey –p com.itheima.moblephone 5000