En un HTC Sensation con ICS 4.0.3, algo hizo que mi base de datos de contactos creciera rápidamente.
La DB es ahora 580 megabytes y creciendo (a veces más de un megabyte por hora) a pesar de que yo:
- he desactivado todas las sincronizaciones (descubrí que la sincronización de los contactos de Google no funcionaba desde hacía un par de meses)
- he desinstalado todas las aplicaciones de sincronización de terceros (LinkedIn, FaceBook)
- he eliminado todas las cuentas excepto mis cuentas de Google de "Cuentas y sincronización".
- deshabilitado todo acceso a la red (sin WiFi, sin Datos)
Ninguno de los pasos anteriores hizo desaparecer el problema.
Mirando con Extractor de contactos Algunos contactos tienen unos 300 enlaces y fotos de LinkedIn.
Mi objetivo es guardar toda la información posible, sincronizarla con mi cuenta de Google y, a continuación, deshacerme de la base de datos de contactos y volver a cargarla desde Google.
La constante presión de la memoria dificulta la ejecución de aplicaciones (tengo que mover las aplicaciones a la SD para conseguir algo de memoria de almacenamiento, luego ejecutar algo y esperar que mientras se ejecuta no se agote la memoria de almacenamiento).
Básicamente mi teléfono es ahora inútil.
Mi idea para intentar solucionar el problema es la siguiente:
- exportar los Contactos a VCF en la tarjeta SD (éxito)
- copiar el VCF a una máquina que pueda ejecutar el AVD de Android (éxito)
- instalar un AVD que permite añadir una cuenta de Google para la sincronización (éxito)
- copiar el VCF a la tarjeta SD del AVD utilizando DDS en Eclipse (éxito)
- importar el VCF en la aplicación Personas del AVD (éxito)
- sincronizar el AVD con Google (fallo)
El último paso falla, pero no genera ningún error.
El AVD está utilizando estos ajustes para ser lo más parecido posible a mi dispositivo físico:
- Objetivo API de Google (Google Inc.)
- Plataforma=4.0
- Nivel API=14
- CPU/ABI=ARM (armeabi-v7a)
Dos preguntas (dado que quiero volver a sincronizar los contactos con mi cuenta de Google):
- ¿Cómo puedo hacer que funcione el último paso?
- ¿Qué alternativas puedo utilizar si no consigo que funcione el último paso?
El total de los archivos VCF es de unos 3 megabytes (con unos 3000 contactos, es decir, un kilobyte por contacto, no cerca de 200 kilobytes como en la base de datos).