13 votos

"La aplicación no se ha instalado porque no es compatible con tu teléfono" al instalar APKs en Android 14

Tengo un APK de Unlimited Call Log 3.1.1, pero no puedo instalarlo en Samsung Galaxy S24+ con Android 14. Cuando intenté instalarlo, apareció un error:

La aplicación no se instaló porque no es compatible con tu teléfono.

¿Puede alguien ayudar a resolver este problema o actualizar a un nuevo nivel de Android?

12voto

John Dallman Puntos 103

Puede ser capaz de cargar el apk con

adb install --bypass-low-target-sdk-block "ruta-del-apk"

Esto es de una página de desarrolladores de Android, no lo he probado. Pero podría darle un mensaje de error más claro.

11voto

pr0nin Puntos 353

La aplicación es muy antigua y probablemente utiliza un valor de targetSDK que ya no está permitido en Android 14:

Android 14 bloquea Apps desarrolladas para Android 5 y anteriores

Android 14 ha introducido una nueva restricción de seguridad que prohíbe las aplicaciones que tienen un targetSDK de 23 o inferior (aplicaciones desarrolladas para Android antes de Android 6).

A partir de Android 14, las aplicaciones con un targetSdkVersion inferior a 23 no se pueden instalar. Requerir que las aplicaciones cumplan con estos requisitos mínimos de nivel de API objetivo mejora la seguridad y privacidad de los usuarios.

https://developer.android.com/about/versions/14/behavior-changes-all#minimum-target-api-level

Esto significa que si deseas seguir usando la aplicación, necesitas una versión actualizada con un valor de targetSDK incrementado. Además, esto puede requerir cambios adicionales en el código de la aplicación, ya que pueden aplicarse restricciones si se aumenta el targetSDK.

Modificando el valor de targetSDK

No sé si la aplicación que usas requeriría cambios en el código. Si solo se trata del targetSDK, entonces podrías intentar descompilar la aplicación utilizando apktool, establecer el targetSDK en 23, recompilarla, zipalign y apksignarla. El APK modificado debería poder instalarse en Android 14, aunque no sé si seguirá funcionando. Pero puedes intentarlo tú mismo.

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