我正在使用使用本机代码的 alljoyn-sdk。运行我的应用程序时收到一些奇怪的错误消息。我真的不知道如何理解他们。例如,它们看起来像这样(在 LogCat 视图的“文本”列中):
1.017 ****** ERROR DiscoveryManager .../ice/HttpConnection.cc:157 | 0x1010
具体术语是什么意思?
谢谢和问候
我正在使用使用本机代码的 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 的发布版本,则只会打印最高状态。这是错误我认为' ** '是为了在调试时更容易找到。
第三个DiscoveryManager
是 AllJoyn 模块名称。AllJoyn 在这种情况下被分解为许多模块,它是与 ICE 传输关联的 DiscoveryManager,由于第 4 个选项,我只从 ICE 传输中知道它。
第 4 个.../ice/HttpConnection.cc:157
是导致此输出的文件名和行号。
第 50x1010
部分也是最有用的部分是错误的状态代码,该错误代码可以在 status.h 文件或 Status.java 文件中查找。(取决于您使用的语言)
0x1010
是BAD_HOSTNAME
状态。
这可能意味着您没有 Internet 连接,或者可能是 AllJoyn 3.4 之前版本中的某些代码的结果。
如果您不使用 ICE 传输,则可以忽略此错误。