使用adb可以通过wifi(使用tcp/ip)从android手机转储日志吗?可以使用adb connect,但需要一些服务器在手机上运行(在5555端口)。我如何启动这个服务器? 或从手机获取日志的唯一方法是将其作为USB设备连接?使用TCP/IP的真实手机adb logcat
4
A
回答
0
0
Android对于网络访问非常偏执。没有root访问权限,你不能真正运行任何服务器,只能运行客户端。简而言之,没有根,从100rabh看答案。
如果你确实有root用户,你可以打开你的网络堆栈来接收端口5555上的传入连接,或者你可以破解adb做相反的连接(即连接到你的客户端)。后者更安全,不应该很难做到。 (尽管如此,我还没有看过代码)。对于adb(服务器,守护进程和客户端)的所有三个部分,adb的所有部分的通信位都在同一个库中进行处理。
顺便说一下,你在电话中称为服务器的实际上就是adb守护进程。
3
安装adbWireless在您的手机上。运行应用程序并点击大按钮(你不能错过它!)。它将通过Wifi激活ADB,并通过adb
命令显示用于连接它的URL。
在您的计算机上,运行与connect
参数adb
命令。 adb的使用说:
connect <host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number is specified.
显然,电脑和智能手机必须在同一个Wifi网络上。
相关问题
- 1. 如何使用adb logcat
- 2. tcpip三次握手
- 3. 调试React Native通过adb tcpip
- 4. 从手机Android检测ADB
- 5. ADB发现手机分区
- 6. 停止运行adb logcat
- 7. 如何退出adb logcat
- 8. 从adb logcat捕获输出
- 9. 如何用adb shell清理dumpstate/logcat?
- 10. Android,adb:如何在Windows机器上执行命令:“adb logcat | grep com.myproject”?
- 11. 手机中捕获logcat错误
- 12. 手机网站测试:仿真器与真实设备
- 13. 我可以使用python做实时adb logcat关键字查找吗?
- 14. 如何在真实的android手机上安装应用程序
- 15. ADB调试:手机显示为离线
- 16. ADB for Le Eco 2智能手机
- 17. 通过adb发送AT命令到Android手机通过adb
- 18. 如何使用adb套接字从手机中获取结果?
- 19. 我可以使用ADB将手机完全静音吗?
- 20. 非英文文件名转换成Android手机使用adb push
- 21. Android应用程序适用于Genymotion,但不适用于真实手机
- 22. 在Logcat上启用来自真实设备的日志消息
- 23. adb启动时Android手机断开连接
- 24. adb logcat:增加最大消息长度
- 25. 在CMD中使用adb logcat时排除标记字符串
- 26. 在真实手机上测试Android应用程序
- 27. 在真实Android手机上运行Python应用程序
- 28. 想安装ADB无线,停留在“亚行TCPIP 5555”
- 29. ADB TCPIP命令在窗口不列入工作不带电缆
- 30. 手机峡 - 对模拟器的工作不是真实设备
你忘了提及这个只适用于植根设备..... – GTbrewer 2014-12-06 00:43:18