您的位置:首页 > 移动开发 > Android开发

adb命令总结(写的很全面)

2018-01-26 14:51 267 查看
1.连接相关:

adb disconnect

adb connect ip

这两个命令可以先后使用,一般可以做成.bat命令,方便下次使用

start adbd

stop adbd 

getprop | grep adb

setprop service.adb.tcp.port 5555

setprop sys.usb.config none

setprop sys.usb.config adb 

persist.sys.usb.config none

persist.sys.usb.config adb

ifconfig eth0 192.168.1.99

iptables -t mangle -I INPUT -i eth0 -j ACCEPT

adb connect 192.168.1.99

disable usb debug

输出所有已经安装的应用

adb shell pm list packages 

模拟按键输入

adb shell input keyevent + 数字

后面的数字是要执行的Keyevent的Code

82 menu

3 home

19 up

20 down

21 left

22 right

4 back

66 enter

模拟滑动输入

adb shell input touchscreen swipe x1 y1 x2 y2

adb shell input touchscreen swipe 18 668 18 360

ADB使用Wifi连接手机调试

1,用USB连接你的手机:

2,打开命令行输入:

adb tcpip 5555;

结果:

MacBook-Pro:~ user$ adb tcpip 5555;

restarting in TCP mode port: 5555

3,查看手机ip地址:

adb shell ifconfig wlan0

结果:

yijingyandeMacBook-Pro:~ chenjianhui$ adb shell ifconfig wlan0

wlan0: ip 192.168.1.3 mask 255.255.255.0 flags [up broadcast running multicast]

//192.168.1.3 就是手机的IP地址

4,连接Wifi调试:

adb connect  192.168.1.3 //这是设备的ip

结果:

yijingyandeMacBook-Pro:~ chenjianhui$ adb connect  192.168.1.3

connected to 192.168.1.3:5555

ok

5,断开连接:

adb disconnect 192.168.1.3

2.开启相关

adb kill-server; adb start-server 这两个命令用于在adb 出现不正常时重新开始

3.安装相关

安装:adb install -r apk路径

卸载:adb uninstall apk包名

4.进入android shell

adb shell

进入adb shell 模式,执行以下命令,就可以不加adb shell,否则需要加

5.启动和杀死应用

启动应用:adb shell am start -n 包名/启动的actvity名

例如:adb shell am start -n com.tencent.mm./.HomeActivity

杀死应用:adb shell am force-stop 包名

例如:adb shell am force-stopcom.tencent.mm

这两个命令同样可以做成.bat命令,方便随时使用

6.获取系统属性

getprop | grep 系统属性名

如 greprop | grep build 可以获取关于系统版本相关的信息

执行该命令,需要进入adb shell ,否则会报命令不识别

7.获取运行的包信息

adb shell dumpsys package 包名

主要会输出manifest 文件中的信息,包括版本,权限,声明的组件等。

8.获取前台的activity

adb shell dumpsys activity | grep "mFocusedActivity"

android studio 安装应用并启动应用

可以在as下面的run面板上看到系统依次调用了如下的命令:

1.$ adb push 电脑上apk的绝对路径 /data/local/tmp/应用包名

复制apk到 /data/local/tmp目录下

2.$ adb shell pm install -r "/data/local/tmp/包名"

执行pm install 安装apk

$ adb shell am start -n "包名/.LauncherActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

启动应用的category为launcher对应的activity

adb shell monkey -p 包名 -c android.intent.category.LAUNCHER 1

用这个命令可以变向打开一个APP
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android adb