2010-05-01 51 views
1

我已經成功地通過使用MulticastLock獲得了在摩托羅拉Droid上進行Android 2.1測試的JmDNS,但最近HTC Incredible作爲第二個測試設備,並且JmDNS發現根本不起作用。我應該提到廣播服務仍然有效,一切似乎正常運行,但serviceAdded()永遠不會被調用。有沒有人想過爲什麼這可能是?我認爲這可能是一個許可問題,但我沒有得到任何例外......爲什麼JmDNS服務發現在運行Android 2.1-update1的摩托羅拉Droid上運行,而不是在運行相同Android版本的HTC Incredible上運行?

回答

2

在當前平臺似乎有一個巨大的組播錯誤。看看問題跟蹤:http://code.google.com/p/android/issues/detail?id=15
JmDNS在Milestone(2.0.1,2.1.1update1)和Nexus One(2.1update1)上都不適用於我,因爲我從未能夠發現任何廣播服務。
奇怪的是,他們在11月18日關閉了這個問題。我不知道目前發生了什麼,但我絕望地希望FroYo,2.2

相關問題