Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

158
Vistas
Bloqueo al ejecutar la aplicación de Android dirigida a la API 31 con Huawei HMS Base 6.1.0.302 en Android 12

Actualicé mi aplicación para la API de destino 31 y ahora tengo fallas en el tiempo de ejecución cuando ejecuto solo en teléfonos con Android 12. La falla es:

 E/AndroidRuntime: FATAL EXCEPTION: HuaweiApiManager Process: com.example.myapp, PID: 4873 java.lang.IllegalArgumentException: com.example.myapp: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, eg if it needs to be used with inline replies or bubbles. at android.app.PendingIntent.checkFlags(PendingIntent.java:375) at android.app.PendingIntent.getActivityAsUser(PendingIntent.java:458) at android.app.PendingIntent.getActivity(PendingIntent.java:444) at android.app.PendingIntent.getActivity(PendingIntent.java:408) at com.huawei.hms.api.b.getErrPendingIntent(HuaweiApiAvailabilityImpl.java:10) at com.huawei.hms.common.internal.BaseHmsClient.resolution(BaseHmsClient.java:3) at com.huawei.hms.common.internal.BaseHmsClient.checkAvailabilityAndConnect(BaseHmsClient.java:34) at com.huawei.hms.common.internal.BaseHmsClient.connect(BaseHmsClient.java:1) at com.huawei.hms.common.internal.HuaweiApiManager$ConnectionManager.connect(HuaweiApiManager.java:21) at com.huawei.hms.common.internal.HuaweiApiManager$ConnectionManager.sendRequest(HuaweiApiManager.java:24) at com.huawei.hms.common.internal.HuaweiApiManager.connectAndSendRequest(HuaweiApiManager.java:8) at com.huawei.hms.common.internal.HuaweiApiManager.handleMessage(HuaweiApiManager.java:7) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.os.HandlerThread.run(HandlerThread.java:67)

Este error está relacionado con ¿Cuándo Push Kit incluirá los atributos exportados de Android necesarios para Android 12?

¿Cuál es la fecha de lanzamiento aproximada de la versión de HMS Base que corrige este error?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Se ha lanzado una nueva versión del SDK base:

implementation 'com.huawei.hms:base:6.2.0.300'

Este problema se ha solucionado, puede depender explícitamente de esta versión del SDK base primero, lo que debería solucionar el problema.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda