2012-09-24 148 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上重新連接服務器和非安全連接。在未來使用非安全連接的情況下保持共享首選項將避免雙重連接。

它不是那麼優雅或安全的方式,但它適用於我。

相關問題