ADB有用的命令-创新互联
adb shell
创新互联专注于企业成都全网营销推广、网站重做改版、玉溪网站定制设计、自适应品牌网站建设、H5场景定制、商城网站定制开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为玉溪等各大城市提供网站开发制作服务。adb wait-for-device 设备未连接时一直处于阻塞状态
adb shell input keyevent keyCode 模拟按键
adb shell input text "xx" 输入文字xx
adb shell input tap x y 模拟屏幕点击(x,y)
adb shell input swipe x1 y1 x2 y2 屏幕滑动从(x1,y1)到(x2,y2)
adb shell pm list package 列举系统所有应用包名
adb shell dumpsys package 列举系统所有应用包名(包含应用详细情形,如activity和servie等)
adb shell dumpsys acitvity top 显示前台应用信息
adb shell am start -n pkName/activityName 启动应用(n=name)
adb shell am stratservice -n pkName/serviceName 启动服务
adb shell am startservice -a action 通过action启动服务
adb shell am broadcast -a action 发送广播
adb shell am broadcast -a com.Android.test --es test_string "this is test string" --ei test_int 100 --ez test_boolean true
说明:蓝色为key,红色为alue,分别为String类型,int类型,boolean类型
am monitor //显示当前应用名
adb使用wifi连接手机:
adb shell ifconfig wlan0 //查看手机ip
adb tcpip 5555 //设置tcpip端口为5555
adb connect phone_ip:5555 (adb connect 192.168.1.104:5555) //连接手机
adb disconnect phone_ip:5555 (adb disconnect 192.168.1.104:5555) //断开手机
//设置tcpip端口方法:
adb tcpip 5555
setprop service.adb.tcp.port 5555
//查看手机ip
ifconfig wlan0
netcfg //一般wlan0后面的ip即为手机ip
如果无法通过usb方式连接,比如因为没有驱动或没有数据线,那么可以在设备上执行以下命令,切换到无线连接方式。注意此方式需要root权限。
# su
#setprop service.adb.tcp.port 5555
#stop adbd
#start adbd
通过一下方式切回usb模式
# su
#setprop service.adb.tcp.port -1
#stop adbd
#start adbd
在adbd启动时首先检查是否设置了service.adb.tcp.port,如果设置了,就是使用TCP作为连接方式;如果没设置,就去检查是否有adb的USB设备(dev/android_adb),如果有就用USB作为连接方式;如果没有USB设备,则还是用TCP作为连接方式。
因此只需要在启动adbd之前设置service.adb.tcp.port,就可以让adbd选则TCP模式,也就可以通过网络来连接adb了。这需要修改init.rc文件。如果不想修改,也可以在系统启动之后,在控制台上执行下列命令:
#stop adbd
#set service.adb.tcp.port 5555
#start adbd
这样就可以在主机上通过下列命令来连接设备了:
adb connetc
设置日期:
shell date -s "yyyymmdd.[[[hh]mm]ss]" 如 shell date -s "20120801.120503"
获取机器MAC地址:
adb shell cat /sys/class/net/wlan0/address
adb remount
mount -o remount,rw /system
mount -o rw,remount /system
adb shell monkey -p 包名 -v 50000 ---- adb 压力测试(直接显示在cmd输出里面)
adb shell monkey -p 包名 -v 50000 -t >D:monkey.txt ---- adb 压力测试(将日志输出到文件里面)
adb shell tcpdump -i wlan0(any) -s 0 -X -vv -n -w /data/sock.cap ---- 抓网络数据包
adb shell am start -a android.intent.action.VIEW -d "http://www.baidu.com" ---- 调用系统浏览器打开指定网页
adb shell am start -a android.intent.action.VIEW -t video/mp4 -d xxx.ts ---- 调用系统播放器播放指定文件
查看屏幕分辨率
adb shell wm size
查看屏幕密度
adb shell wm density
查看崩溃信息:
adb logcat -b crash
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:ADB有用的命令-创新互联
URL链接:http://myzitong.com/article/dospgc.html