Android Emulatorに1つまたは2つのユーザーアカウントが必要なので、アプリのテキスト送信/メール送信機能をテストできます。エミュレータでこれを実行しようとすると、問題が発生します。
設定->アカウントと同期->アカウントの追加->(my_gmail_account/password)->次へ
「セットアップを完了できませんでした-サーバーへの接続を開けません」というメッセージが表示されます。
私のエミュレータは問題なく動作し、ブラウザからインターネットに接続できます。なぜそれが機能しないのかわからない。誰かがこの問題に遭遇しましたか?
ありがとう!
@Varunのソリューションは私にとってはうまくいきます。正しく構成する必要があるのは、エミュレーターとEclipseプロジェクトの2つです。
エミュレータをセットアップするには、新しいエミュレータを作成する必要があります。 Androidターゲットを選択する代わりに、必要なGoogle APIターゲットを選択します(このターゲットにはAndroidプラットフォームが含まれていますが、「Android」はタイトルです)スクリーンショットを見る:
これで、エミュレータはGmailアカウントにサインインできるようになります。
Eclipseプロジェクトを構成するには、パッケージエクスプローラーでプロジェクトを右クリックします。ドロップダウンメニューから[プロパティ]を選択します。プロパティウィンドウの左側にある[Android]をクリックし、エミュレータ用に選択したものと同じGoogle APIターゲットを選択します。スクリーンショットを見る:
また、プロジェクトを実行するために正しいエミュレーターが選択されていることを確認する必要もあります。これを行うには、プロジェクトのプロパティウィンドウの左側にある[実行/デバッグの設定]を選択します。起動設定を編集し、[ターゲット]タブで適切なエミュレータ(AVD)を選択します。
これは私のために働いた!
これは遅すぎるかもしれませんが、ICSエミュレータを使用している場合は、GoogleServicesFramework.apkとGoogleLoginService.apkをプッシュする必要があります。その後、ユーザーアカウントを追加できます。
最初、私も同じ問題に直面しました。いくつかの調査を行い、このリンクを見つけました。これは本当に役に立ちます。これで、ICSエミュレータだけでなく、旧バージョンのエミュレータにもアカウントを追加できます。
乾杯。