studio programacion programa para móviles edición desarrollo desarrollar curso aprende aplicaciones android publish adb simulate

android - programacion - programa beta whatsapp



Cómo probar lo que sucederá cuando publique una actualización de su aplicación en Market (3)

Estoy a punto de publicar una nueva versión de una aplicación en el mercado. Para evitar cualquier problema potencial una vez que se haya enviado al mercado y se notifique a las personas sobre una actualización, me gustaría simular ese proceso en mi teléfono utilizando .apk para la nueva versión de la aplicación que publicaré.

Por ejemplo, tiene una actualización de la base de datos SQLite que está usando.

Lo más cercano que puedo encontrar es usar el Android Debug Bridge (adb) usando el comando: adb install C:/myApplication.apk con mi teléfono conectado a mi PC mediante el cable USB. (El parámetro representa donde sea que esté su archivo apk en su PC).

Cuando hago esto, si la aplicación ya está instalada en mi teléfono, aparece un mensaje de error:

Fallo INSTALACIÓN FALLIDA YA EXISTE.

Si elimino la aplicación existente de mi teléfono, el comando de adb install funciona bien. Entonces, parece que esto solo se puede usar para instalar una aplicación que no existe actualmente en su teléfono.

¿Hay alguna manera de simular el proceso de actualización ? Sería bueno si hubiera un comando de adb update , pero no veo eso.


Creo que su error es porque tiene instalada la versión firmada de Market y está intentando instalar una versión firmada de depuración. Si lo firma con su clave de mercado, debería instalarse bien.


Intente usar la opción -r para adb install :

adb install [-l] [-r] [-s]: inserte este paquete en el dispositivo e instálelo (''-l'' significa bloquear la aplicación hacia adelante) (''-r'' significa reinstalar la aplicación, manteniendo sus datos ) (''-s'' significa instalar en la tarjeta SD en lugar de en el almacenamiento interno)


Lo más cercano que creo que puedes conseguir es poner el APK en algún lugar y descargarlo en un teléfono. Eso es lo más cercano que puede acercarse a las situaciones reales del mercado, con la única diferencia de que necesita agregar la opción "fuentes desconocidas".

(en una nota al margen: puede obtener un error al instalar un apk con el mismo nombre de paquete, pero con una firma diferente).