3 votos

¿Cómo puedo actualizar el sistema de la aplicación sin tener que volver a instalar el sistema operativo?

He de crear una aplicación y se instala un dispositivo en el sistema Android de la imagen.

Ahora he añadido algunas nuevas características para mi aplicación y quiero actualizar mi actual instalar app con esa nueva función.

Una manera de hacerlo es volver a instalar el sistema operativo android con la nueva versión de la aplicación.

Hay otra manera de que me puede hacer esto para que yo pueda actualizar la aplicación sin tener que actualizar toda mi sistema operativo Android?

4voto

iLearn Puntos 43

Como siempre que se tenga la liberación de la tecla (o la tecla que usted usa) solía firmar la aplicación en /system sólo podría rápidamente lado de carga de la aplicación:

adb install -r bin/my-signed-app.apk

Nota la '-r' opción.

Esto actualizará la aplicación, pero no eliminar/actualizar el archivo apk en /system o borrar los datos del usuario.

Usted podría tener que borrar los datos de la primera debido a cambios en el esquema de la base de datos:

adb shell pm clear my.app.package

A continuación, puede ir y eliminar manualmente este 'update' a través de la configuración de la aplicación de la Actividad.

3voto

No hay un "sencillo" la manera de hacerlo. No se puede actualizar el sistema de aplicación de la Play Store - se puede descargar la actualización, pero se va a instalar como una independiente de la aplicación (que va a trabajar en lugar de la aplicación del sistema a partir de ahí), pero la aplicación del sistema se mantendrá en el sistema, y no puede ser sustituido por el Play Store o el defalt instalador presentes en el sistema.

Usted puede hacerlo de forma manual, mediante la sustitución de la .archivo apk de /system/app (o priv-app) con el diferente .apk, y la configuración de los permisos adecuados.

Y también se puede hacer mediante la actualización del sistema, ya sea por OTA o mediante el parpadeo de ROMs - que va a sustituir completamente a la aplicación antigua.

2voto

Matthew Read Puntos 35808
  1. La root del dispositivo

  2. Remount /system como escritura (yo uso Root Explorer para esto)

  3. Reemplace /system/app/NameOfYourApp.apk con la nueva versión

  4. Usted podría tener que borrar la caché de la aplicación/datos y reiniciar el sistema.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X