阅读274 返回首页    go 阿里云 go 技术社区[云栖]


adb常用命令,技巧

安装、卸载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.xmlcat /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 查看网卡信息

最后更新:2017-04-15 13:00:49

  上一篇:go Maven初探-如何快速入手一个项目
  下一篇:go 阿里云ECS最强计算阵容到底长啥样?