閱讀274 返回首頁    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最強計算陣容到底長啥樣?