web-dev-qa-db-ja.com

Android Emulator-ユーザーアカウントの作成に関する問題

Android Emulatorに1つまたは2つのユーザーアカウントが必要なので、アプリのテキスト送信/メール送信機能をテストできます。エミュレータでこれを実行しようとすると、問題が発生します。

設定->アカウントと同期->アカウントの追加->(my_gmail_account/password)->次へ

セットアップを完了できませんでした-サーバーへの接続を開けません」というメッセージが表示されます。

私のエミュレータは問題なく動作し、ブラウザからインターネットに接続できます。なぜそれが機能しないのかわからない。誰かがこの問題に遭遇しましたか?

ありがとう!

41
OceanBlue

@Varunのソリューションは私にとってはうまくいきます。正しく構成する必要があるのは、エミュレーターとEclipseプロジェクトの2つです。

エミュレータをセットアップするには、新しいエミュレータを作成する必要があります。 Androidターゲットを選択する代わりに、必要なGoogle APIターゲットを選択します(このターゲットにはAndroidプラットフォームが含まれていますが、「Android」はタイトルです)スクリーンショットを見る:

alt text

これで、エミュレータはGmailアカウントにサインインできるようになります。

Eclipseプロジェクトを構成するには、パッケージエクスプローラーでプロジェクトを右クリックします。ドロップダウンメニューから[プロパティ]を選択します。プロパティウィンドウの左側にある[Android]をクリックし、エミュレータ用に選択したものと同じGoogle APIターゲットを選択します。スクリーンショットを見る:

alt text

また、プロジェクトを実行するために正しいエミュレーターが選択されていることを確認する必要もあります。これを行うには、プロジェクトのプロパティウィンドウの左側にある[実行/デバッグの設定]を選択します。起動設定を編集し、[ターゲット]タブで適切なエミュレータ(AVD)を選択します。

これは私のために働いた!

57
CharlieMezak

これは遅すぎるかもしれませんが、ICSエミュレータを使用している場合は、GoogleServicesFramework.apkとGoogleLoginService.apkをプッシュする必要があります。その後、ユーザーアカウントを追加できます。

5
Piotr Buda

最初、私も同じ問題に直面しました。いくつかの調査を行い、このリンクを見つけました。これは本当に役に立ちます。これで、ICSエミュレータだけでなく、旧バージョンのエミュレータにもアカウントを追加できます。

エミュレータでのメールアカウントの設定

乾杯。

2
Nandagopal T