2012-06-26 94 views
0

我正在用各種android sdk測試我的應用 - froyo,honeycomb和ICS。我的應用程序正在連接到本地主機上運行的某個Web服務器。如何啓用android蜂窩和ICS仿真器訪問本地主機

當我在froyo AVD上測試應用程序時,應用程序連接到web服務器,但是當我在Honeycomb和ICS AVD上運行應用程序時,它無法連接到本地主機?

我失去了對兩個AVD的

迦特

+0

您是否連接到10.0.0.2? –

回答

0

本地主機什麼設置在同一設備上的網絡卡(在此情況下,仿真網卡)上循環。

你需要做的是設置你的主機IP(不是127.0.0.1,另一個)。

0

全部,

我發現我的問題;

我注意到我在主線程調用網絡I/O,新的android SDK(Honeycomb/ICS - 3.0/4.0)認爲這是阻塞,因此會引發異常。早期的SDK(froyo 2.2)沒有檢查這個或者他們是否原諒。

如果您檢查catlog引發的異常, android.os.NetworkOnMainThreadException

要訪問本地Web服務器,模擬器的IP爲10.0.2.2。

相關問題