Se trata de un .apk ( Inbox by Gmail ) que requiere Android 4.1 en adelante.
Al intentar instalarlo en mi teléfono que tiene Android 4.0.4
, muestra que " there is a problem parsing the package
".
He habilitado la instalación de .apk desde fuentes que no son de Play Store en mi teléfono.
Como he leído, esto se debe a que el .apk requiere un nivel de API de dispositivo diferente al del teléfono.
¿Hay alguna manera de convertir/reempaquetar el .apk para que pueda instalarse en mi teléfono?
Respuesta corta: no.
El simple reempaque no puede resolver el problema de compatibilidad. Si una aplicación requiere "al menos Android XX", eso generalmente significa que necesita algunas condiciones que no se cumplieron antes. Se introducen nuevas características del sistema operativo con cada versión de Android, las bibliotecas obtienen API/características adicionales, etc.; nada de eso se puede resolver "reempaquetando" el paquete de instalación. Si la funcionalidad (requerida) no puede ser proporcionada por la versión de Android que ejecuta su dispositivo, la aplicación no puede funcionar (correctamente), incluso si pudo instalarla.
there is a problem parsing the package
definitivamente apunta a una "característica más nueva que se está abordando" que la versión de Android utilizada actualmente no conoce (o, por supuesto, un paquete roto, en cuyo caso "reempaquetado simple" no podría resolver el problema tampoco)..apk
(rechazaría la actualización; primero tendría que desinstalar ) o con una "actualización oficial" posterior que podría estar disponible para su versión de Android (admitido, una actualización poco probable, pero suceden cosas). Nuevamente, nada que un "novato" pueda manejar fácilmente (no si los datos deben conservarse, al menos).minSdkVersion: '16'
(Android 4.1) en minSdkVersion: '15'
(Android 4.0.3/4.0.4) y la reconstruí usando apktool. Luego lo volví a copiar en el teléfono e intenté instalarlo: no más there is a problem parsing the package"
. Comienza la instalación, pero unos segundos después muestra "Bandeja de entrada - Aplicación X no instalada".
Seiyria