Estoy a punto de publicar una nueva versión de una aplicación en Market. Para evitar cualquier posible problema una vez que se haya enviado al mercado y se haya notificado a las personas sobre una actualización, me gustaría simular ese proceso en mi teléfono con la .apk de la nueva versión de la aplicación que publicaré.Cómo probar lo que sucederá cuando publique una actualización de su aplicación en Market
Por ejemplo, tiene una actualización del DB de SQLite que está utilizando.
Lo más cerca que puedo encontrar es usar el Android Debug Bridge (ADB) usando el comando: adb install C:\myApplication.apk
con mi teléfono conectado al PC a través del cable USB. (el parámetro representa el lugar donde esté su archivo apk en su PC).
Cuando hago esto, si la aplicación ya está instalada en mi teléfono, me sale un mensaje de error:
Fallo Fallo en la instalación ya existe.
Si elimino la aplicación existente de mi teléfono, el comando adb install
funciona bien. Por lo tanto, parece que esto solo se puede usar para instalar una aplicación que no existe actualmente en su teléfono.
¿Hay alguna forma de de simular el proceso de actualización? Sería bueno si hubiera un comando adb update
, pero no veo eso.
Esto no es verdad. Si la aplicación ya está instalada, sin importar la clave de firma, 'adb install' requiere la opción' -r' para instalarse correctamente. Y si la clave de firma es incorrecta, se obtiene el error INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES [como se menciona en el comentario de @charlest a continuación] (http://stackoverflow.com/questions/4993946/how-to-test-what-will-happen-when- you-publish-a-update-to-your-app-to-the-marke # comment5580744_4994089). –