私は一部のデータのために安全な(https://)Webサービスにアクセスしているアンドロイドアプリケーションを開発中です。しかし、私はAVDエミュレータでアプリケーションをテストする際にいくつかの問題に直面しています。問題は、私のアプリケーションからでもエミュレータブラウザからでも「https:」サイトにアクセスできないことです。サイト(実際にはセキュリティで保護されたウェブサイト)をブラウザから接続しようとしているときに、エラーメッセージ "データ接続の問題"が表示されます。 安全な接続を確立できませんでした。 "私はウィンドウのWebブラウザから同じWebサイトにアクセスできますが。アンドロイドエミュレータから安全なサイト( "https:")に接続できません
私の分析によれば、問題はエミュレータの特権設定にあります。私は管理者権限を持っていない企業(私のオフィス)のマシンでアプリケーションを実行していますが(私はパワーユーザーです)、マシンもプロキシの背後にあります。しかし、前述のように、私はマシンのブラウザから安全なサイトにアクセスできますが、唯一の問題はエミュレータのアクセシビリティにあるようです。
私は自分のノートパソコンから同じコードをテストしようとしましたが、期待通りに完全に動作しています。
誰かがこの解決策を見つけるために私を助けてくれますか?エミュレータからセキュリティで保護されたサイトにアクセスするにはどうすればよいですか?私は日食Heliosを使用しています& Android 2.1
私の側からの情報が必要な場合はお知らせください。
をそれをチェックアウトしてください、私はあなたが安全なサイト –
ので、アプリケーションは、あなたのラップトップ上のエミュレータで動作を接続するために、いくつかのSSL証明書が必要だと思いますか?それは同じネットワークか別のネットワークか? – dldnh
こんにちは@ChiragRaval !!私はそれを試みた..しかし、問題はまだ存在する。それは私に次のエラーを与える。 java.io.IOException:SSLハンドシェイクの失敗:SSLライブラリの失敗、通常はプロトコルエラー エラー:140770FC:SSLルーチン:SSL23_GET_SERVER_HELLO:不明なプロトコル(外部/ openssl/ssl/s23_clnt.c:585 0xaf586674:0x00000000) –