我正在使用使用本機代碼的alljoyn-sdk。運行我的應用程序時出現一些奇怪的錯誤消息。我真的不知道如何理解他們。他們尋找像這樣的例子(在LogCat視圖的'文本'欄中):Android,LogCat中的本機錯誤輸出
1.017 ****** ERROR DiscoveryManager .../ice/HttpConnection.cc:157 | 0x1010
這些特定術語是什麼意思?
THX &問候
我正在使用使用本機代碼的alljoyn-sdk。運行我的應用程序時出現一些奇怪的錯誤消息。我真的不知道如何理解他們。他們尋找像這樣的例子(在LogCat視圖的'文本'欄中):Android,LogCat中的本機錯誤輸出
1.017 ****** ERROR DiscoveryManager .../ice/HttpConnection.cc:157 | 0x1010
這些特定術語是什麼意思?
THX &問候
這是一個標準AllJoyn狀態錯誤,其可以被分成部分
1.017
****** ERROR
DiscoveryManager
.../ice/HttpConnection.cc:157
0x1010
第一1.017
時被產生的誤差與程序在你的情況下運行了多長時間的程序僅被正在運行1第二次發生錯誤時的時間戳。
第二個****** ERROR
是狀態的嚴重程度。如果您使用Alljoyn的發佈版本,則只會打印最高的狀態。這是錯誤的我認爲'**'是爲了使調試時更容易找到。
第三個DiscoveryManager
是AllJoyn模塊的名稱。在這種情況下,AllJoyn被分解成許多模塊,它是與ICE運輸相關聯的DiscoveryManager,由於第四種選擇,我只知道它來自ICE運輸。
第4個.../ice/HttpConnection.cc:157
是導致此輸出的文件名和行號。
第5個0x1010
和最有用的部分是錯誤的狀態代碼,這個錯誤代碼可以在status.h文件或Status.java文件中查找。 (取決於您使用的語言)
0x1010
是BAD_HOSTNAME
狀態。
這可能意味着您沒有互聯網連接,或者可能導致某些代碼在版本3.4之前版本的AllJoyn中出現。
如果您不使用ICE傳輸,您可以忽略此錯誤。