¿Cómo instalo CalenderProvider.apk y Calendar.apk en un emulador de Froyo?

Estoy tratando de codificar algo usando la funcionalidad de calendario. Como no hay soporte en el emulador, intenté instalar las aplicaciones faltantes para CalenderProvider y Calendar. Encontré un tutorial , pero eso no funciona como se esperaba. Como necesito codificar para Froyo, el tutorial sonaba perfecto, pero la instalación de los archivos en el archivo ZIP vinculado se ve así:

G:\>"C:\Program Files\Android\platform-tools\adb.exe" install CalendarProvider.apk
367 KB/s (331864 bytes in 0.882s)
        pkg: /data/local/tmp/CalendarProvider.apk
Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE]

G:\>"C:\Program Files\Android\platform-tools\adb.exe" install Calendar.apk
764 KB/s (243369 bytes in 0.311s)
        pkg: /data/local/tmp/Calendar.apk
Success

G:\>

Con respecto a que INSTALL_FAILED_SHARED_USER_INCOMPATIBLEaprendí que tiene que ver algo con la ROM. Como no tengo nada más estoy perdido aquí.

¿Alguien puede ayudarme a eludir ese mensaje de error o puede proporcionar un combo de trabajo para los dos apks para Froyo?

Hay todo lo que necesitas en el emulador... ¿Por qué no habría una aplicación de calendario? Tenga cuidado con la versión de API que usa y la API que ejecuta... Nunca lancé un emulador de froyo, pero había un calendario en gingerbread.
@Shywim Todo lo que puedo decir es que no hay una aplicación de calendario en el emulador. No estoy muy familiarizado con todos los detalles, pero esa es mi situación.
No sé de dónde has elegido esos archivos, pero como ya señaló Shywim, deben coincidir con tu plataforma. Si se toman de GApps, deben ser de su archivo Froyo en su caso.
@sjngm: ¿Configuró el objetivo del emulador en la API de Google ? Si no, tal vez resuelva su problema (solo una suposición, pero como CalendarProvider está en paquetes gapps...)
@Shywim Solo tengo "Android 2.2 - API Nivel 8" en la lista. Entonces, ¿supongo que quiere que instale las "API de Google" desde SDK Manager?
@sjngm: Sí, eso es todo :)
@Shywim OK, después de instalarlo, creé un nuevo AVD y pude instalar los dos paquetes con éxito. Gracias.
@sjngm: lo pondré como respuesta para que puedas marcar tu pregunta como resuelta :)

Respuestas (1)

Asegúrese de haber descargado las API de Google correspondientes a su nivel de API en SDK Manager y de haber establecido su objetivo de AVD en las API de Google. Esta versión de la API es necesaria para CalendarProvider (para funciones de sincronización con Google, imagino).

ingrese la descripción de la imagen aquí

No, la sincronización está en otra parte. No funciona fuera de la caja. Hay un blog y una página de descarga . Ahora tengo un problema con el sistema de archivos de solo lectura.