2013-09-30 46 views
0

我正在使用使用本機代碼的alljoyn-sdk。運行我的應用程序時出現一些奇怪的錯誤消息。我真的不知道如何理解他們。他們尋找像這樣的例子(在LogCat視圖的'文本'欄中):Android,LogCat中的本機錯誤輸出

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

這些特定術語是什麼意思?

THX &問候

回答

1

這是一個標準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文件中查找。 (取決於您使用的語言)

0x1010BAD_HOSTNAME狀態。

這可能意味着您沒有互聯網連接,或者可能導致某些代碼在版本3.4之前版本的AllJoyn中出現。

如果您不使用ICE傳輸,您可以忽略此錯誤。