我正在研究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