Android,LogCat 中的原生错误输出



我正在使用使用本机代码的alljoyn-sdk。我在运行应用程序时收到一些奇怪的错误消息。我真的不知道如何理解它们。例如,它们看起来像这样(在 LogCat 视图的"文本"列中(:

1.017 ****** ERROR         DiscoveryManager  .../ice/HttpConnection.cc:157 |  0x1010

特定术语是什么意思?

谢谢和问候

这是一个标准的 AllJoyn 状态错误,可以分成几个部分

  • 1.017
  • ****** ERROR
  • DiscoveryManager
  • .../ice/HttpConnection.cc:157
  • 0x1010

第一个1.017是从产生错误的时间到程序运行的时间,在您的情况下,程序在发生错误时仅运行了 1 秒。

第二个****** ERROR是状态的严重性。 如果您使用的是Alljoyn的发布版本,则只会打印最高状态。 这是错误,我认为">**"的存在是为了在调试时更容易找到。

第 3 个DiscoveryManager是 AllJoyn 模块名称。 AllJoyn被分解为许多模块,在这种情况下,它是与ICE传输关联的DiscoveryManager,由于第4个选项,我只从ICE传输中知道它。

第 4 .../ice/HttpConnection.cc:157是导致此输出的文件名和行号。

第 5 0x1010也是最有用的部分是错误的状态代码此错误代码可以在 status.h 文件或 Status.java 文件中查找。 (取决于您使用的语言(

0x1010BAD_HOSTNAME状态。

这可能意味着您没有互联网连接,或者可能是 allJoyn 版本在 verson 3.4 之前的一些代码的结果。

如果不使用 ICE 传输,则可以忽略此错误。

最新更新