尝试解决问题:巨大的联系人数据库
在运行ICS 4.0.3的HTC Sensation上,某些原因导致我的通讯录数据库快速增长。 尽管我发现以下事实,但数据库现在为580兆字节,并且在不断增长(有时每小时超过一兆字节): 禁用所有同步(我发现Google通讯录同步在最近几个月一直无法正常工作) 卸载了所有第三方同步应用程序(LinkedIn,FaceBook) 从“帐户和同步”中删除了所有帐户,但我的Google帐户除外 禁用所有网络访问(无WiFi,无数据) 以上步骤均无法解决问题。 使用Contacts Remover查找时,某些联系人具有大约300个LinkedIn联系人链接和照片。 我的目标是保存尽可能多的信息,将其同步到我的Google帐户,然后放弃通讯录数据库并从Google重新加载。 持续的内存压力使应用程序难以运行(我需要将应用程序移至SD以获得一些存储内存,然后再运行某些程序,并希望在运行时不会耗尽存储空间)。 基本上我的手机现在没用了。 我尝试解决该问题的想法是: 将联系人导出到SD卡上的VCF(成功) 将VCF复制到可以运行Android AVD的计算机上(成功) 安装允许添加Google帐户进行同步的AVD(成功) 在Eclipse中使用DDS将VCF复制到AVD SD卡(成功) 将VCF导入到AVD的“人脉”应用中(成功) 将AVD同步到Google(失败) 最后一步失败,但不会产生任何错误。 AVD正在使用以下设置来尽可能接近我的物理设备: Target = Google API(Google Inc.) 平台= 4.0 API等级= 14 CPU / ABI = ARM(armeabi-v7a) 两个问题(假设我想将联系人同步回我的Google帐户): 如何使最后一步起作用? 如果无法进行最后一步,我可以使用哪些替代方法? VCF文件总计约3兆字节(具有约3000个联系人,每个联系人约一个千字节,而不是数据库中的200千字节)