日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ADB安卓调试工具使用总结

發(fā)布時(shí)間:2023/12/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ADB安卓调试工具使用总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. ADB工具安裝

  • 下載:點(diǎn)我下載工具包,把解壓的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll文件拷貝到D盤/adb(也可拷貝到其他自定義路徑,如D:\Fbox 。)
  • ?設(shè)置環(huán)境變量:我的電腦/屬性/高級系統(tǒng)設(shè)置/高級/環(huán)境變量/系統(tǒng)變量/Path,編輯,在末尾加上?;d:\adb;??,把a(bǔ)db的使用范圍擴(kuò)大,避免每次使用需要進(jìn)入D盤才能使用
  • ?驗(yàn)證安裝成功:在命令行中輸入adb,出現(xiàn)大量關(guān)于adb的操作命令提示,則安裝成功,如圖:
  • ?

    調(diào)試前準(zhǔn)備

    串口線鏈接: ?開發(fā)者選項(xiàng),USB調(diào)試開啟,USB模式選擇OTG模式

    查看設(shè)備分辨率 ?

    adb shell ? ?

    wm size

    ?

    2.命令總結(jié)

    連接設(shè)備

    • adb connect IP???????? //連接,如: adb connect 192.168.2.33
    • adb disconnect???????? //斷開連接

    安裝、卸載apk

    • adb install ? xx.apk ? ?//安裝
    • adb install -s xx.apk???? //安裝到SD卡
    • adb install -r xx.apk??? //覆蓋安裝,保留之前的數(shù)據(jù)
    • adb uninstall 包名? //卸載,如:adb uninstall com.starcor.hunan

    重啟apk

    adb shell????

    am start com.starcor.hunan

    強(qiáng)制卸載

    adb shell

    cd /data/app 或者? cd /system/app (查找應(yīng)用包名)

    ls 查看有沒我們的APK安裝包

    rm apk文件名

    exit

    mount -o rw,remount /文件路徑 /system 改變文件的只讀屬性

    安裝APK到系統(tǒng)區(qū)

    adb shell

    su

    mount -o remount rw /system/app

    然后ls找到要卸載APK 直接rm -rf APK名稱

    ctrl+c退出shell模式

    adb push APK路徑和名稱 /system/app

    日志打印

    adb logcat -v time? 打印日志

    adb logcat -v time >> d:/a.txt? 將打印日志保存在D盤,命名為

    ctrl +c 停止

    adb pull /data/anr/traces.txt d:/traces.txt 如果是彈出程序無響應(yīng)

    adb logcat -c 清除信息?

    緩存清理

    adb shell

    pm clear 包名? ? 例:pm clear com.starcor.hunan

    快照截圖

    adb shell /system/bin/screencap -p /data/XX.png

    # 將截圖推到本地

    adb pull /data/XX.png > F:/png/XX.png

    # adb截圖

    adb root?

    adb shell

    /system/bin/screencap -p /sdcard/screenshot.png

    exit

    adb pull /sdcard/screenshot.png d:/screenshot.png

    ?

    截圖腳本(在windows上保存為 .bat 文件,雙擊即可運(yùn)行)

    :: 設(shè)置時(shí)間變量
    @set picname=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%

    :: 安卓端截屏
    adb shell /system/bin/screencap -p /sdcard/screenshot_%picname%.png

    ::推送到本地
    adb pull /sdcard/screenshot_%picname%.png ?%cd%\screenshot_%picname%.png

    pause

    ?

    adb設(shè)置DNS

    setprop net.dns1 8.8.8.8

    setprop net.dns2 8.8.4.4

    獲取mac地址

    adb shell

    busybox ifconfig -a

    eth0 有線mac? wlan0 無線mac

    ADB連接HOST

  • adb連接盒子: adb connect IP
  • 進(jìn)入shell:adb shell
  • 重置權(quán)限:mount -o remount,rw /system
  • 先備份:cp /etc/hosts /etc/hosts_bak
  • 查看之前是否有指過其它IP:cat /etc/hosts?
  • 如果有指過那么應(yīng)該先把之前指過的清除:echo " " >/etc/hosts
  • 寫入IP:echo "211.151.133.22 himediaepg.interface.hifuntv.com"? >>/etc/hosts?
  • 再次寫入 :echo "211.151.133.22 interface.hifuntv.com"? >>/etc/hosts
  • ping域名,檢查是否寫入IP? (在adb shell下面):ping interface.hifuntv.com
  • 找出adb所占端口

    adb nodaemon server

    netstat -ano | findstr "5037"?

    總結(jié)

    以上是生活随笔為你收集整理的ADB安卓调试工具使用总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。