我正在开发一个Android应用程序,它正在访问某些数据的安全(https://)Web服务。但是我在AVD仿真器中测试应用程序时遇到了一些问题。问题是我无法从我的应用程序或模拟器浏览器访问“https:”站点。当我尝试从浏览器连接该站点(实际上是任何安全的网站)时,它将错误消息显示为“数据连接问题。 无法建立安全连接。“。虽然我可以从我窗口的网络浏览器访问相同的网站。
根据我的分析,问题在于模拟器的权限设置。我在公司(我的办公室)机器上运行应用程序,我没有管理员权限(但我是高级用户),机器也在代理后面。但如前所述,我可以从机器的浏览器访问这些安全站点,唯一的问题似乎是模拟器的可访问性。
我尝试从我的个人笔记本电脑上测试相同的代码,并且正如预期的那样,它的工作正常。
有人可以帮助我找出解决方案吗?如何从模拟器访问安全站点?仅供参考我正在使用eclipse Helios& Android 2.1
如果您需要我方提供更多信息,请与我们联系。
答案 0 :(得分:-2)
当您尝试访问受保护的网站时,您是否收到红色警告屏幕?因为如果你这样做,那就意味着@Chirag Raval是正确的。您需要SSL证书才能连接到您的安全站点。
我被这个问题困住了4个多星期。而且只在3天前解决了。然后,我创建了一个逐步教程来信任所有https站点。检查一下:)
http://droidos-coding.blogspot.com/2012/03/android-trusting-all-https-self-signed.html