天天看点

adb安装及使用

安装

1、下载adb

2、解压后,把系统C:\Windows\System32目录里的cmd.exe程序复制出来,与adb工具放在同一目录,要用adb工具时直接双击cmd.exe就可以了

3、输入adb version,查看adb版本,验证adb是否可用

adb安装及使用

使用

 usb连接(开发者选项-打开usb调试)

 1、查看设备  adb devices

返回List of devices attached

YTYHYTBQBUYT9L75        device  

offline —— 表示设备未连接成功或无响应。device —— 设备已连接。no device —— 没有设备/模拟器连接。

其中YTYHYTBQBUYT9L75是serialNumbe,

[

-s <serialNumber>

]指定相应 serialNumber 号的设备/模拟器为命令目标。eg:给

10.129.164.6:5555

这个设备安装应用

adb -s 10.129.164.6:5555 install test.apk

      

2、启动/停止adb  server        adb start-server/adb kill-server

3、无线连接

      adb tcpip 5555

      adb connect ipAddress

      使用adb devices查看设备是否连接上

      断开无线 adb disconnect ipAddress

4、安装 adb isntall   

  1. -l 将应用安装到保护目录 /mnt/asec 
  2. -r 允许覆盖安装 
  3. -t 允许安装 AndroidManifest.xml 里 application 指定 android:testOnly="true" 的应用 
  4. -s 将应用安装到 sdcard 
  5. -d 允许降级覆盖安装 
  6. -g 授予所有运行时权限 
  7.   adb install 安装失败输出代码的含义 

   eg:adb install C:\Users\DELL\Downloads\4992b95b-9c70-431d-a0a9-de0b5047a80f.apk       wifi:  adb -s  10.1.6.155:5555 install xxx.apk

5、截屏并保存到电脑

    adb shell screencap -p /sdcard/screenshot.png(保存到SDCard)

    adb pull /sdcard/screenshot.png d:/screenshot.png(保存到电脑)

6、复制设备里的文件到电脑

    adb pull <设备里的文件路径> [电脑上的目录]

    adb pull /sdcard/1.png D:/a.png

7、复制电脑里的文件到设备

    adb push <电脑上的文件路径> <设备里的目录>

    adb push D:/1.png /sdcard/1.png

8、日志

   adb logcat -v time *:W   指定time类型输出 Warning、Error、Fatal 和 Silent 日志

   adb logcat -c   清空日志

  9、查看应用列表 adb shell pm

    1. 获取手机中已安装的app:adb shell pm list packages | grep xxx

    2. 获取手机中已安装的app的信息:adb shell pm dump <packagename> | grep version

    3. 清除应用缓存:adb shell pm clear <packagename>

10、与应用交互adb shell am

    1. 关闭应用:adb shell am force-stop <packagename>

    2. 获取app的启动时间:adb shell am start -W -n <packagename /startactivity>

11、查看设备信息 adb shell getprop

    1. 查看设备信息

    2. adb  shell getprop | grep -E \"ro.product.brand\|ro.product.model\|build.version.sdk\|build.version.release\|product.cpu.abi]\|dalvik.vm.heapsize\

12、Monkey压测:adb shell monkey -p <packagename> -v 500

其他

 1.  屏幕分辨率:adb shell wm size

2.   获取当前页面的activity:adb shell dumpsys activity activities | grep mFocusedActivity

3.   CPU 信息:adb shell cat /proc/cpuinfo

4.   内存信息:adb shell cat /proc/meminfo

5.   设置系统日期和时间:

     adb shell

     su

     date -s 20160823.131500

继续阅读