Android Studio 遠程調試 ADB功能

(在下面操做以前以前,我將手機進入開發模式,打開USB調試,而後打開‘網絡ADB模式’)shell

 

接下來,vim

1. 插入用USB和電腦鏈接網絡

在在AS下面的選擇Terminal,這裏面。tcp

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

    adb tcpip 5555ui

  而後返回:調試

    restarting in TCP mode port: 5555rest

2. 測試ADB,(能夠斷開USB)錄入:server

    adb connect 192.168.0.142:5555blog

  而後返回:成功

    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的進程

而後再重新鏈接機器執行相關命令

相關文章
相關標籤/搜索