将adb logcat与真实手机(而不是模拟器)一起​​使用

时间:2010-09-14 10:06:15

标签: android adb logcat

当我使用Android模拟器时,我可以执行“adb logcat”来查看源自我的代码的输出消息(log / system.out.println)。它还显示了执行期间发生的异常的堆栈跟踪。

但是,当我使用真正的手机时,“adb logcat”不会显示/显示任何内容。

我也试过“adb -d logcat”,它也没有显示任何内容。

有没有办法让它与真正的手机一起使用?

感谢。

更新

我刚试过“adb -s?logcat”('?'是设备的序列号),也没有结果。

我尝试了另一个“adb”命令,看看是否有效:“adb -s?bugreport”。这印刷了很多东西。示例:“内存信息”,“CPU信息”和一些Java特定的东西。所以有些东西正在起作用。

12 个答案:

答案 0 :(得分:40)

  1. 在您的设备中启用USB调试。

  2. 将设备连接到计算机

  3. 使用此命令

  4. - > $ adb devices(将提供已连接的“设备ID”)  输出ex。 82990AB830201D设备

    - > $ adb -s“device id”logcat(你将能够看到你的设备logcat)

    ex $ adb -s 82990AB830201D logcat

    我按照这个步骤操作,效果很好。

答案 1 :(得分:14)

不要忘记查看Settings -> Applications -> USB debugging。 然后

 $ adb -d logcat

将显示日志消息。

答案 2 :(得分:7)

  1. 获取设备列表:

    adb devices

  2. 你会得到这个:

    List of devices attached
    emulator-5554   device
    0123456789ABCDEF        device
    
    1. 使用以下参数运行日志:

      adb -s“0123456789ABCDEF”logcat MyTag:D *:S

    2. 其中“MyTag”是Log.d中使用的标签(“MyTag”,值)或者你会得到太多的文字。

答案 3 :(得分:3)

这是通过命令行使用LogCat的最佳方式:

adb logcat -v time > log.txt

答案 4 :(得分:2)

你可以做“adb -d logcat”。这应该有用。

答案 5 :(得分:1)

尝试将Catlog下载到手机

答案 6 :(得分:0)

有同样的问题,但在logcat中添加了一个过滤器,只给了他一个名字并将日志级别设置为“verbose”。你可以试试。

如果消息很长,我看不到一些例外的完整消息。滚动功能不是很好。

(使用Eclipse)

Jelmert

答案 7 :(得分:0)

您是否为设备安装了ADB驱动程序?

adb devices返回什么?

仿真器的名称类似于emulator-5554等。如果您的设备安装正确,您也应该看到它。名称取决于您使用的制造商。

如果您没有看到设备,则说明驱动程序安装不正确。在Google上搜索“adb install drivers”。这是一个可能为您做的点击:http://forum.xda-developers.com/showthread.php?t=502010

答案 8 :(得分:0)

您可能还需要在移动设备上激活日志记录。

对于我的华为设备,我需要输入电话号码: #2846579#

进入服务菜单。从那里我可以激活日志记录。不确定你使用的是什么设备,但也可能有一些服务菜单。

完成后,重新启动并使用adb -d logcat再次尝试

干杯 基督教

答案 9 :(得分:0)

在Windows命令/ Linux shell上,发出以下命令,

$json = file_get_contents('URL');
$obj = json_decode($json);
echo $obj->date;    

如果未在结果中列出该设备,则安装“ APK安装程序”,这可以帮助在Windows计算机中安装adb驱动程序。链接如下:

http://apkinstaller.com/downloads/

使用上述命令在shell / cmd中再次检查列表,如果列出了设备,则Log Cat将正常工作。

之后,您可以尝试:

adb devices 

在YouTube上查看教程:https://youtu.be/vO0Wf0E6Z4o

快乐编码:-)

答案 10 :(得分:0)

  1. 在设备中启用USB调试。
  2. 将设备连接到计算机
  3. 打开Android Studio
  4. 单击视图/工具Windows / Logcat(或Alt + 6)
  5. 在左上方的组合框中选择您的设备

enter image description here

答案 11 :(得分:-1)