adb常用命令,技巧

    xiaoxiao2025-10-07  3

    安装、卸载apk

    adb connect ip:31015 指定端口连接,如果不指定端口,默认端口一般为5555 adb disconnect 断开连接 adb uninstall com.app.lication 卸载软件 强制卸载

    adb shell cd /data/app 或者 cd /system/app (查找应用包名) ls 查看有没我们的APK安装包 rm apk文件名 exit mount -o rw,remount /system 改变文件的只读属性

    adb install /path/to/file.apk 安装包的绝对路径 adb install -r /path/to/file.apk 强制安装apk
    安装到sysystem路径下,可能需要root权限
    adb shell 进入系统命令行 mount -o remount rw /system 用读写重新加载/system

    exit 退到adb模式 adb push /path/to/file.apk 安装包的绝对路径

    查找apk安装路径

    cat /data/system/packages.xml 或cat /data/system/packages.xml|grep XXX

    打印日志

    adb logcat -v time 打印日志 adb logcat -v time >> d:/a.txt 将打印日志保存在D盘,命名为a.txt ctrl +c 停止 adb shell bugreport > d:/1.txt 包括内存分配,cpu使用情况,按键分发,组件状态,虚拟内存状态 adb pull /data/anr/traces.txt d:/traces.txt 程序无响应日志导出 adb logcat -c 清除信息

    截图

    机顶盒截图: adb shell /system/bin/screencap -p /data/XX.png 将截图推到本地 adb pull /data/XX.png > D:/png/XX.png

    apk操作

    adb shell am start com.app.lication 启动apk am force-stop com.app.lication 强制停止 pm clear com.app.lication 清除缓存

    设置DNS和hosts

    DNS adb shell setprop net.dns1 8.8.8.8 setprop net.dns2 8.8.4.4 hosts echo "10.0.0.1 baidu.com" >>/etc/hosts

    other

    getprop | grep dns 查看stb的dns信息 netcfg 查看网卡信息

    最新回复(0)