如何在Android模拟器上添加联系人?

4
我正在尝试编写我的第一个Android应用程序,涉及联系人和联系人组。为了在模拟器上进行测试,我试图向模拟器添加带有组的联系人。如果我尝试手动添加它们,它会通过整个联系人对话框,我点击“完成”,然后它消失了,但实际上并没有保存联系人。
我尝试将手机与测试Gmail帐户同步,但经过搜索发现由于需要唯一的IMEI号码而无法使用。
因此,我找到了一个线程,该线程说要在gmail.com中创建联系人,然后将它们导出到vcf文件,并使用adb将它们推送到模拟器,然后再将它们导入Contacts。我尝试了这个方法,文件成功复制过去了,我运行了导入操作,看到进度条和正在导入的联系人名称,它看起来像是工作正常了,但是它又返回到Contacts,并没有真正将它们保存到数据库中。
所以,有没有任何方法可以将带有组的联系人添加到模拟器中?还是我需要构建apk并在我的手机上测试它?
2个回答

2

还有一件事可能会隐藏你的联系人。我需要更改显示选项以显示所有联系人。


0

请检查您的模拟器中是否有虚拟SD卡(即创建一个带有虚拟SD卡的设备)。您的错误可能是由于缺少SD卡而导致模拟器无法存储数据。


谢谢您的建议。是的,我使用了128MB的SD卡创建了该设备。我刚刚在AVD管理器中确认了一下;那个特定设备的详细信息确实显示了128MB的SD卡,所以我认为它应该能够识别它。 - eidylon
所以,只是为了确认一下,您无法在模拟器中添加任何联系人 - 即使通过“添加联系人”手动输入它们?如果是这样,请尝试创建一个仅包含裸Android的新虚拟设备,然后再次尝试。如果这已经不起作用,那么可能出现了严重问题。 - Markus
1
是的,看起来就是这样。我完全无法在我的Google API avd中联系任何方式。但在我的Android SDK中,我可以联系上。所以我重新创建了Google的API,现在它可以工作了。无论如何,感谢你的指引! - eidylon
与@eidylon的评论相关:https://dev59.com/KHE85IYBdhLWcg3wx2n2 - ZenBalance

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接