0

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

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

具体术语是什么意思?

谢谢和问候

4

1 回答 1

1

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

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

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

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

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

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

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

0x1010BAD_HOSTNAME状态。

这可能意味着您没有 Internet 连接,或者可能是 AllJoyn 3.4 之前版本中的某些代码的结果。

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

于 2013-11-01T18:42:11.100 回答