2011-01-29 9 views
3

私は最初のアンドロイドアプリを書こうとしています。連絡先と連絡先グ​​ループを扱います。エミュレータでテストするために、私はエミュレータにグループの連絡先を追加しようとしています。手動で追加しようとすると、連絡先ダイアログ全体が表示され、が完了したをクリックすると、連絡先は消えますが、実際には連絡先は保存されません。アンドロイドエミュレータに連絡先を登録するにはどうすればいいですか?

私は電話をテスト用のGmailアカウントと同期しようとしましたが、突っ込んだ後、ユニークなIMEI番号を必要とする問題のために動作しません。

gmail.comで連絡先を作成し、vcfファイルにエクスポートし、adbを使用してエミュレータにプッシュしてからContactsにインポートするスレッドが見つかりました。私はこれを試しました。ファイルは大丈夫にコピーされました。私はインポートを実行しました。プログレスバーと連絡先の名前がインポートされています。それは働いたように見えましたが、その後Contactsに戻り、実際にはデータベースに保存されませんでした。

したがって、グループに連絡先をエミュレータに追加する方法はありますか?それとも、APKを構築して実際に携帯電話でテストする必要がありますか?

答えて

0

エミュレータで仮想sdcardを確認してください(=仮想sdcardを持つデバイスが作成されました)。エラーは、エミュレータがSDカードがないためにデータを保存できないことが原因である可能性があります。

+0

ありがとうございました。はい、128MBのsdカードを使用してデバイスを作成しました。私はAVDマネージャーで今すぐ確認しました。その特定のデバイスの詳細は、@ 128MBのSDカードを表示するので、私はそれを認識する必要があると仮定しています。 – eidylon

+0

だから、単にあなたのエミュレータに連絡先を追加することはできません。「連絡先の追加」で手動で入力することもできます。もしそうなら、裸のアンドロイドだけで新しい仮想デバイスを作り直してみてください。すでに動作していない場合は、何かが間違っています。 – Markus

+1

はい、そうでした。私は、私の「Google API」avdでは、どのような方法でも連絡を完全に取ることができませんでした。私の 'Android SDK'で私はできました。だから私はGoogleのものを作り直しました。 Whatev。ポインタありがとう! – eidylon

2

連絡先を非表示にする可能性がある別のものがあります。私はすべての連絡先を表示する表示オプションを変更する必要があります。

関連する問題