2012-03-12 21 views
1

私は一部のデータのために安全な(https://)Webサービスにアクセスしているアンドロイドアプリケーションを開発中です。しかし、私はAVDエミュレータでアプリケーションをテストする際にいくつかの問題に直面しています。問題は、私のアプリケーションからでもエミュレータブラウザからでも「https:」サイトにアクセスできないことです。サイト(実際にはセキュリティで保護されたウェブサイト)をブラウザから接続しようとしているときに、エラーメッセージ "データ接続の問題"が表示されます。 安全な接続を確立できませんでした。 "私はウィンドウのWebブラウザから同じWebサイトにアクセスできますが。アンドロイドエミュレータから安全なサイト( "https:")に接続できません

私の分析によれば、問題はエミュレータの特権設定にあります。私は管理者権限を持っていない企業(私のオフィス)のマシンでアプリケーションを実行していますが(私はパワーユーザーです)、マシンもプロキシの背後にあります。しかし、前述のように、私はマシンのブラウザから安全なサイトにアクセスできますが、唯一の問題はエミュレータのアクセシビリティにあるようです。

私は自分のノートパソコンから同じコードをテストしようとしましたが、期待通りに完全に動作しています。

誰かがこの解決策を見つけるために私を助けてくれますか?エミュレータからセキュリティで保護されたサイトにアクセスするにはどうすればよいですか?私は日食Heliosを使用しています& Android 2.1

私の側からの情報が必要な場合はお知らせください。

+0

をそれをチェックアウトしてください、私はあなたが安全なサイト –

+0

ので、アプリケーションは、あなたのラップトップ上のエミュレータで動作を接続するために、いくつかのSSL証明書が必要だと思いますか?それは同じネットワークか別のネットワークか? – dldnh

+0

こんにちは@ChiragRaval !!私はそれを試みた..しかし、問題はまだ存在する。それは私に次のエラーを与える。 java.io.IOException:SSLハンドシェイクの失敗:SSLライブラリの失敗、通常はプロトコルエラー エラー:140770FC:SSLルーチン:SSL23_GET_SERVER_HELLO:不明なプロトコル(外部/ openssl/ssl/s23_clnt.c:585 0xaf586674:0x00000000) –

答えて

-2

保護されたWebサイトにアクセスしようとすると、赤い警告画面が表示されましたか?もしあなたがそうしたなら、それは@Chirag Ravalが正しいことを意味するからです。セキュアサイトに接続するには、SSL証明書が必要です。

私はこの問題を4週間以上抱えていました。そして3日前にそれを解決しました。私はすべてのhttpsサイトを信頼するためのステップバイステップのチュートリアルを作成しました。 :)

http://droidos-coding.blogspot.com/2012/03/android-trusting-all-https-self-signed.html

+0

提供されたリンクは公開されていません - アクセスは制限されています。 –

+0

さて、私はそれを閉じて、私はいくつかのことに取り組んでいたので私の前にそれを設定しました。あなたが望むなら、私はそれを再び開くことができます。 –