adb devices(查看设备连接情况)
adb kill-server
adb start-server
adb remount
netstat 这个命令也能获得端口号
netstat |findstr 127.0.0.1(用这个直接输出需要的几行)

常用adb操作

1、如何把电脑上的文件或文件夹传到模拟器里面?

  1. adb push /Users/gaox/apks/movies/1.avi /mnt/avi/

2、如何把模拟器里面的文件或文件夹传到电脑上?

  1. adb pull /mnt/avi/sex.avi /Users/gaox/apks/movies/

3、安装APK

  1. adb install /Users/gaox/apks/qq.apk

4、卸载APK

  1. adb uninstall 包名

比如卸载QQ:adb uninstall com.tencent.mobileqq

5、PM包命令

1)获取模拟器所有包名

  1. adb shell pm list packages

2)获取模拟器所有包名并且包括APK路径

  1. adb shell pm list packages -f

3)获取包名对应的APK路径

  1. adb shell pm path packageName

4)清理应用数据

  1. adb shell pm clear packageName

6、启动应用

  1. adb shell am start -n 包名/Activity类名

例子:启动应用宝:

  1. adb shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity

指定模拟器启动动应用宝:

  1. adb -s 127.0.0.1:5555 shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity

7、关闭应用

  1. adb shell am force-stop 包名

8、模拟输入

  1. adb shell input text 字符串(不支持中文)

9、模拟按键

  1. adb shell input keyevent 键值

10、模拟鼠标点击

  1. adb shell input tap X Y

11、模拟鼠标滑动

  1. adb shell input swipe X1 Y1 X2 Y2

12、截屏

  1. adb shell screencap -p /sdcard/screencap.png