2012-03-12 87 views
1

我正在研究Android应用程序,该应用程序正在访问某些数据的安全(https://)Web服务。但在AVD仿真器中测试应用程序时遇到了一些问题。问题是我无法从我的应用程序或模拟器浏览器访问“https:”网站。虽然我试图从浏览器连接网站(实际上是任何安全网站),但它显示错误消息为“数据连接问题。” 无法建立安全连接。“。虽然我可以从我的窗口的Web浏览器访问相同的网站。无法连接来自android模拟器的安全网站(“https:”)

根据我的分析,问题在于模拟器的权限设置。我在一个公司(我的办公室)机器上运行应用程序,在那里我没有管理员权限(但我是一名高级用户),机器也在代理之后。但正如前面提到的,我可以从机器的浏览器访问这些安全网站,唯一的问题似乎是模拟器可访问性。

我试图从我的个人笔记本电脑测试相同的代码,并如预期的那样工作得很完美。

有人可以帮我找出解决方案吗?如何从模拟器访问安全站点? FYI我正在使用日食Helios & Android 2.1

请让我知道你是否需要我的身边更多信息。

+0

我想你需要一些SSL证书来连接安全网站 – 2012-03-12 06:35:55

+0

使应用程序的工作在你的笔记本电脑模拟器?是在同一个网络还是另一个? – dldnh 2012-03-12 06:40:40

+0

Hi @ChiragRaval!我试过了..但问题仍然存在。它给了我下面的错误。 java.io.IOException:SSL握手失败:SSL库失败,通常为协议错误 错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议(external/openssl/ssl/s23_clnt.c:585 0xaf586674:0x00000000) – 2012-03-12 06:51:18

回答

-2

当您尝试访问您的安全网站时,您是否看到红色警告屏幕?因为如果你这样做,这将意味着@Chirag Raval是正确的。您需要一个SSL证书才能连接到您的安全站点。

我被这个问题困住了4个多星期。并且只在3天前解决了它。然后,我创建了一个分步教程来信任所有的https站点。请检查出来:)

http://droidos-coding.blogspot.com/2012/03/android-trusting-all-https-self-signed.html

+0

提供的链接不公开 - 访问受限。 – 2012-11-22 17:52:56

+0

是的,我关闭它,并将其设置为私人月前因为我正在做一些事情。如果你愿意,我可以重新打开它。 – 2012-11-23 01:32:16

相关问题