Android Studio 遠程調試 ADB功能


(在下面操作之前之前,我將手機進入開發模式,打開USB調試,然后打開‘網絡ADB模式’)

 

接下來,

1. 插入用USB和電腦連接

在在AS下面的選擇Terminal,這里面。

1. 重啟手機上的adbd,開啟網絡調試功能:錄入:

    adb tcpip 5555

  然后返回:

    restarting in TCP mode port: 5555

2. 測試ADB,(可以斷開USB)錄入:

    adb connect 192.168.0.142:5555

  然后返回:成功

    connected to 192.168.0.142:5555

   拔出USB,你就可以看到已經可以使用WIFI調試了。

 

其它命令:

1. 查看已連接的手機:adb devices

2.  進入shell::adb shell

3.   斷開adb:  adb disconnect 192.168.0.142

 

(缺點:手機斷電重啟后,就要再用USB線,開啟手機ADB)


 

針對以上確定,可以操作一下步驟:

 

手機的/system/build.prop 增加一行 :service.adb.tcp.port=5555  

  錄入:adb pull /system/build.prop

  返回:/system/build.prop: 1 file pulled. 0.1 MB/s (4980 bytes in 0.039s)

在自己目錄下,打開build.prop文件,添加新行:service.adb.tcp.port=5555(你也可以用vim命令,你喜歡的話),並保存

       錄入:adb root

  錄入:adb remount

       錄入:adb push build.prop /system/

就這樣OK了,不怕重啟了

  

 


附上一般ADB命令

  • adb shell :進入shell界面
  • pull:拷貝文件到電腦: pull sdcard/a.jpg d:\a.jpg
  • push:拷貝文件到設備:push d:\a.jpg sdcard/a.jpg
  • mkdir:創建文件夾:mkdir xxx mkdir –p xxx/xxx(遞歸創建文件夾)
  • ls :列出當前文件夾下所有文件和文件夾 *
  • cd:轉到指定文件夾下 
  • adb devices :列出所有設備
  • adb connect 192.168.1.89 :連接到該設備
  • adb logcat :啟動logcat
  • adb install -r /Users/streetpoet/Desktop/MytvPauselive.apk :將本地apk安裝到遠程機器
  • adb uninstall <package> eg: package like com.spstudio.mytv

 

如果執行命令時遇到:more than one device/emulator   的錯誤

那么就需要通過: adb devices 列出所有設備列表

然后通過:給命令加上-s的參數

  如:  原要執行adb logcat   

      現在方法是:adb -s 192.168.137.95:5555 logcat 就可以了

      有時候adb devices 列出的 不是IP 而是直接名稱:如:名稱為emulator-2333.。 那么命令為:adb -s emulator-2333 logcat

  

有時候只有一個設備,但是有offline的狀態的:

  可以通過命令:

    adb kill-server     :殺ADB的服務

      或(如果不行那么就執行下面)
    taskkill /f /im adb.exe     :殺ADB的進程

     然后再從新連接機器執行相關命令

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM