我最近切换到通过WiFi连接到手机。我能够通过Eclipse编译和上传程序。但是,我没有收到任何logcat输出。手机也会显示在DDMS视图中,当我的程序启动时,它还会显示名称和pid。是否可以通过无线获取logcat跟踪,还是必须切换回使用USB连接?
更新: 也许我在最初的帖子中没有说清楚。连接本身没有问题。我可以使用带有&ad; logcat -d'的终端来转储logcat。我想要的是在Eclipse的logcat查看器中看到实时logcat。不确定它是否有任何重要性,但我在Debian Jessie中使用Eclipse 3.8。
答案 0 :(得分:0)
(1)用usb连接手机,然后输入命令行:
adb tcpip 5555
您现在可以断开手机与USB的连接
(如果使用wifi的原因是usb无法在你的机器上运行,只需在另一台计算机上执行上述操作
(2)找出您的移动设备的IP地址(在设置....手机状态下的某个地方)
(3)在命令行类型中:
adb connect [您手机的IP]
注意:所有设备都需要连接到同一个wifi;避免使用公共wifis
答案 1 :(得分:0)
在日食中,
只需转到:windows-> preferences-> Android-> logcat并按照以下设置操作:
1.双击动作:“转到问题(错误行)
2.切换到:java
3.选中两个复选框
如果设置正常,请清理项目并重新启动eclipse
答案 2 :(得分:0)
重新启动您的ADB服务器
1)打开cmd
2)将目录更改为std::bind
3)输入auto fp = [&t]() { t.test()};
4)然后platform-tools
答案 3 :(得分:0)
我不确定究竟发生了什么,但它现在正在运作。我没有做任何我之前没有尝试过的事情。它经过多次尝试后才开始工作。可能是一个错误的Eclipse安装,它今天早些时候崩溃了。