2012-09-24 111 views
2

我在2.2上发布了一个Android应用程序。我通过https在我的应用程序中使用了Soap web服务。 我使用ssl认证来访问这些服务。它在version 2.2中正常工作,但现在我的客户想要2.1。所以我改变了版本和min sdk级别,但是当我在2.1中运行应用程序时,它给了我SSl socket exception。现在在项目的根文件夹中显示2.1版本。有人能帮我吗?将Android版本从2.2更改为2.1

+0

现在在你的项目的根文件夹中显示android版本。 2.2.1或2.1.1 ?? – 2012-09-24 07:05:00

+0

它显示2.1 @Lokesk – user1693577

+0

您是否在'lib'中使用任何库存储? – HelmiB

回答

0

Android操作系统2.1到2.2有一个与SSL证书有关的变化。但目前无法找到网址。

为了避免您可以捕获异常,并在SSLException上重新连接服务器和非安全连接。在未来使用非安全连接的情况下保持共享首选项将避免双重连接。

它不是那么优雅或安全的方式,但它适用于我。

相关问题