当我使用这个例子从一个链接一些数据到Android设备:使用仿真器时 https://msdn.microsoft.com/en-us/library/456dfw4f(v=vs.110).aspxXamarin的Android应用程式适用于模拟器,崩溃在实际设备使用的WebRequest
的应用程序工作正常(的Nexus 5与Android Kit Kat),但是当我在实际的Android(三星S3迷你Jellybean)上部署它(发布版本)时,该应用程序启动,但之后崩溃,“很不幸..已停止工作”。如果我不使用WebRequest.Create,则应用程序中的所有其他组件都可以在任何地方使用。
WebRequest request = WebRequest.Create(
"MY LINK HERE"); //with a real link ofcourse
request.Credentials = CredentialCache.DefaultCredentials;
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd()
reader.Close();
response.Close();
能否请你张贴的http请求的代码? – IdoT
我已添加代码:) –
添加try catch子句并请提供例外,并确保您的地址不是本地主机 – IdoT