我正在使用使用本机代码的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 文件中查找。 (取决于您使用的语言(
0x1010
是BAD_HOSTNAME
状态。
这可能意味着您没有互联网连接,或者可能是 allJoyn 版本在 verson 3.4 之前的一些代码的结果。
如果不使用 ICE 传输,则可以忽略此错误。