我有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。有关为什么会发生此错误的任何想法?
答案 0 :(得分:3)
添加了互联网权限?默认情况下,在AssemblyInfo.cs文件中添加Internet权限,但这仅适用于使用Debug。
所以你必须生成一个AndroidManifest.xml并在那里添加Internet权限。