2013-04-20 64 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

相关问题