2013-05-09 52 views
3

當應用程序使用Xamarin發佈運行工具在模擬器上完成安裝時,出現以下錯誤。無法部署發佈版本的Xamarin.Android應用程序

GREF GC Threshold: 1800 

Unhandled Exception: 
System.Net.WebException: Error: NameResolutionFailure 
    at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
    at CallRestService.Activity1.<OnCreate>m__0 (IAsyncResult ar) [0x00000] in <filename unknown>:0 
    at System.Net.WebAsyncResult.CB (System.Object unused) [0x00000] in <filename unknown>:0 

模擬器運行的是Android 2.3.3,並調試版本跑從Xamarin編譯器工作得很好。

任何暗示爲什麼會發生這種情況,以及如何解決這個問題?

+0

'當應用程序在模擬器上完成安裝時'...您在運行應用程序之前是否出現此錯誤,或者您的意思是您在安裝結束時碰到了運行,然後得到錯誤? – FoamyGuy 2013-05-09 02:11:35

+0

我的意思是,當應用程序被提示在模擬器上運行時,就在它被安裝之後。 – 2013-05-09 02:13:57

+1

其實我只是修正了這個錯誤。我必須將Android Manifest添加到解決方案的Android應用程序首選項中的項目中,並檢查面板的「必需的權限」部分下的「Internet」框。 – 2013-05-09 02:15:07

回答

9

有同樣的問題。通過將<uses-permission android:name="android.permission.INTERNET" />添加到清單來解決。

相關問題