安卓ADB和串口详细命令

314次阅读
没有评论
安卓ADB和串口详细命令

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。

在线查看

 ADB命令
ADB命令 串口命令 意义
adb connect IP:port 连接 Android 设备
adb disconnect 断开 ADB 连接
adb kill-server 关闭 PC ADB 调试,效果等同断开连接
adb shell 进入 shell 模式,效果等同于串口连接
adb remount mount -o remount,rw /system 将 ‘/system’ 部分置于可写入的模式
ll file(adb shell后) ll file 查看该目录下文件的详细信息,如最后修改时间、权限等
chmod 755 file(adb shell后) chmod 755 file 赋予文件755权限
adb reboot reboot 重启
reboot recovery(adb shell后) reboot recovery 重启后进入recovery
adb install -r **.apk pm install -r **.apk 覆盖安装某个应用
adb uninstall com.exp.test pm uninstall com.exp.test 卸载某个应用(com.exp.test为应用的包名)
pm list packages(adb shell后) pm list packages 查看已安装的应用及其对应的包名
adb logcat –c logcat -c 清除log缓存
logcat(adb shell后) logcat 直接查看运行log
adb logcat –v threadtime >E:\1.log logcat -v threadtime -f /sdcard/.log 抓取1.log
dmesg(adb shell后) dmesg 直接查看运行内核log
tcpdump -s 0 -i eth0 -w /data/dhcp.pcap(adb shell后) tcpdump -s 0 -i eth0 -w /data/dhcp.pcap 抓取网络包
adb pull system/media/bootanimation.zip E:\ cp -r system/media/bootanimation.zip usb_disk 从终端中拷贝文件出来
adb push E:\Provision.apk system/app/Provision.apk cp -r usb_disk/Provision.apk system/app/Provision.apk 替换文件到终端中
adb shell sync sync 将内存缓冲区中的数据 写入到磁盘
am start -n 包名/完整Activity路径(adb shell后) am start -n 包名/完整Activity路径 启动Activity
am broadcast -a “broadcastactionfilter”(adb shell后) am broadcast -a “broadcastactionfilter” 发送Broadcast
am startservice “com.exm.test/.TestService”(adb shell后) am startservice “com.exm.test/.TestService” 启动Service
content query –uri content://stbconfig/authentication(adb shell后) content query –uri content://stbconfig/authentication 查询ContentProvider内容
am force-stop com.exp.test(adb shell后) am force-stop com.exp.test 强制关闭应用
screencap /sdcard/screen.png(adb shell后) screencap /sdcard/test.png 截屏
screenrecord /sdcard/demo.mp4(adb shell后) screenrecord /sdcard/demo.mp4 录制视频
input text “123”(adb shell后) input text “123” 输入一段字符串
input keyevent 23(adb shell后) input keyevent 23 模拟按键
dumpsys -l/service list(adb shell后) dumpsys -l/service list 查看当前运行的Service
dumpsys package(adb shell后) dumpsys package 查看应用的四大组件信息
dumpsys activity (adb shell后) dumpsys activity 查询AMS服务相关信息
dumpsys window(adb shell后) dumpsys window 查询WMS服务相关信息
dumpsys cpuinfo(adb shell后) dumpsys cpuinfo 查询CPU情况
dumpsys meminfo(adb shell后) dumpsys meminfo 查询内存情况
top(adb shell后) top 查询试试内存情况
ps(adb shell后) ps 查看进程
start adbd(adb shell后) start adbd 启用adbd,可以使用adb连接功能
stop adbd(adb shell后) stop adbd 禁用adbd
start console(adb shell后) start console 启用串口调试功能
stop console(adb shell后) stop console 禁用串口调试功能
getprop(adb shell后) getprop 查看属性
setprop prop_name prop_val(adb shell后) setprop prop_name prop_val 设置属性值
cat node_path(adb shell后) cat node_path 查看节点值
remotecfg(adb shell后,Amlogic上使用) remotecfg(Amlogic上使用) 禁用红外遥控器使用功能
stop ir_user(adb shell后,海思上使用) stop ir_user(海思上使用)
busybox devmem 0x1f007b00 16 0x0000 (adb shell后,Mstar9380上使用) busybox devmem 0x1f007b00 16 0x0000 (Mstar9380上使用)
./system/bin/remotecfg.sh(adb shell后,Amlogic上使用) ./system/bin/remotecfg.sh(Amlogic上使用) 启用红外遥控器使用功能
start ir_user(adb shell后,海思上使用) start ir_user(海思上使用)
busybox devmem 0x1f007b00 16 0x01bf(adb shell后,Mstar9380上使用) busybox devmem 0x1f007b00 16 0x01bf (Mstar9380上使用)
settings get secure ntp_server (adb shell后) settings get secure ntp_server 查看系统数据库中值
settings put secure ntp_server cn.pool.ntp.org(adb shell后) settings put secure ntp_server cn.pool.ntp.org 设置系统数据库中值
wm size(adb shell后) wm size 查看UI分辨率
wm size 1920×1080(adb shell后) wm size 1920×1080 修改UI分辨率
wm density(adb shell后) wm density 查看屏幕密度
wm density 240(adb shell后) wm density 240 修改屏幕密度
cat /proc/cpuinfo(adb shell后) cat /proc/cpuinfo 查看CPU信息
2.2.2 LINUX命令
LINUX命令 意义
cd / 切换到根目录
cd – 切换到上次操作目录
cd dirA 切换到dirA目录
pwd 查看当前目录
su userName 切换用户
df 查看磁盘使用情况
mkdir 创建目录
rm –f fileName 强制删除文件
rm –rf folderName 强制删除文件夹(慎用)
mv aName bName 文件(夹)重命名
cp –rf dirA dirB 拷贝文件夹 A 内容到文件夹 B
find . –name fileName 在当前目录搜索某文件
grep –rin “str” ./* 在当前目录检索字符串
tar –cvf test.tar ./fName 压缩 fName 目录文件为 test.tar
tar –xvf a.tar 解压 test.tar
make clean 清除编译内容
busybox md5sum fileName 查看文件 md5
echo 7 > /proc/sys/kernel/printk 修改内核log等级
cat /proc/sys/kernel/printk 查看内核log等级
java -Xmx2048m -jar signapk.jar -w platform.x509.pem platform.pk8 test.apk test_sign.apk apk签名
java -Xmx2048m -jar signapk.jar -w testkey.x509.pem testkey.pk8 update.zip update_signed.zip update.zip签名

下载文件

安卓ADB和串口详细命令.xlsx (lc0524.cn) 下载地址如果遇到打不开的情况请联系微信zl0524-1954512155

    正文完
    扫码关注 落尘网络科技 公众号获取最新✔️
    post-qrcode
     
    落尘
    版权声明:本站原创文章,由 落尘 2022-06-10发表,共计3919字。
    转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
    评论(没有评论)