2013-04-20 68 views
3

我mnodroid應用程序,工作在調試模式很好,但是當我建立並在釋放模式運行給了我以下錯誤:ServiceStack錯誤

UNHANDLED EXCEPTION: System.Net.WebException: Error: NameResolutionFailure 
[MonoDroid] at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
[MonoDroid] at System.Net.HttpWebRequest.GetResponse() [0x00000] in <filename unknown>:0 
[MonoDroid] at ServiceStack.ServiceClient.Web.ServiceClientBase.Send[ICollection`1] (System.String httpMethod, System.String relativeOrAbsoluteUrl, System.Object request) [0x00000] in <filename unknown>:0 
[mono] 

我已經與聯玩耍了所有建立的文件以及只有sdk文件無濟於事。我正在使用最新的Xamarin Studio。任何想法爲什麼這個錯誤發生?

回答

3

增加了Internet權限?默認情況下,Internet權限會添加到AssemblyInfo.cs文件中,但只有在使用Debug時纔是如此。

所以你必須生成一個AndroidManifest.xml,並在那裏添加Internet權限。

+0

啊,是的,你是對的。就是這樣! – MonkeyBonkey 2013-04-21 05:21:29

相關問題