我正在研究Android应用程序,该应用程序正在访问某些数据的安全(https://)Web服务。但在AVD仿真器中测试应用程序时遇到了一些问题。问题是我无法从我的应用程序或模拟器浏览器访问“https:”网站。虽然我试图从浏览器连接网站(实际上是任何安全网站),但它显示错误消息为“数据连接问题。” 无法建立安全连接。“。虽然我可以从我的窗口的Web浏览器访问相同的网站。无法连接来自android模拟器的安全网站(“https:”)
根据我的分析,问题在于模拟器的权限设置。我在一个公司(我的办公室)机器上运行应用程序,在那里我没有管理员权限(但我是一名高级用户),机器也在代理之后。但正如前面提到的,我可以从机器的浏览器访问这些安全网站,唯一的问题似乎是模拟器可访问性。
我试图从我的个人笔记本电脑测试相同的代码,并如预期的那样工作得很完美。
有人可以帮我找出解决方案吗?如何从模拟器访问安全站点? FYI我正在使用日食Helios & Android 2.1
请让我知道你是否需要我的身边更多信息。
我想你需要一些SSL证书来连接安全网站 – 2012-03-12 06:35:55
使应用程序的工作在你的笔记本电脑模拟器?是在同一个网络还是另一个? – dldnh 2012-03-12 06:40:40
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