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

而后再重新链接机器执行相关命令

相关文章
相关标签/搜索