3

我的 mnodroid 应用程序在调试模式下运行良好,但在发布模式下构建和运行时出现以下错误:

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。关于为什么会发生此错误的任何想法?

4

1 回答 1

3

添加了上网权限?默认情况下,Internet 权限会添加到 AssemblyInfo.cs 文件中,但这仅适用于使用调试时。

所以你必须生成一个 AndroidManifest.xml 并在其中添加 Internet 权限。

于 2013-04-21T01:39:11.953 回答