react-native 0.70.6 打Release包生成的.apk文件,在Android 12 解析失败
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- android, react-native
- Área
- mobile
Línea de trabajo
Empieza reproduciendo el fallo de instalación en el emulador Pixel 6 API 31 e inspecciona el manifest del android/app/build/outputs/apk/debug/app-debug.apk generado. Comprueba la entrada com.huawei.hms.support.api.push.PushMsgReceiver identificada en el error y considera terminado el trabajo cuando la APK se instale correctamente en Android 12 sin el fallo al analizar el manifest.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
你的运行环境
- 插件版本:
"jcore-react-native": "^2.0.7","jpush-react-native": "^2.9.7", - react-native 版本:
0.70.6
期望效果
打包生成的apk文件,在Android 12版本的设备上正常打开
实际效果
在测试所有的Android设备上,Android 12打开出现apk文件解析失败,Android10、Android11正常
重现步骤
在模拟器测试如下,
- 创建了一个
Virtual device
Make Project
Debug App
Android错误日志输出如下:
01/10 17:29:28: Launching 'app' on Pixel 6 API 31.
Installation did not succeed.
The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
List of apks:
[0] '/Users/gouxianguo/gxg/projects/cyborg/android/app/build/outputs/apk/debug/app-debug.apk'
Installation failed due to: 'Failed to commit install session 1381648148 with command package install-commit 1381648148. Error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl1381648148.tmp/base.apk (at Binary XML file line #242): com.huawei.hms.support.api.push.PushMsgReceiver: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present'
Retry
Failed to launch an application on all devices
真机打开,安装apk文件,截图如下:

- Lenguaje dominante
- Java
- Estrellas
- 1.4k
- Forks
- 348
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de jpush/jpush-react-native
-
iOS注册没反应 Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
jpush/jpush-react-native#872 ·
-
vivo的sdk隐私合规通不过, 说是先读了AndroidID Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
jpush/jpush-react-native#979 ·
-
现在新的expo 能支持么? Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
jpush/jpush-react-native#975 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
jpush/jpush-react-native#974 · 1 comentario ·
-
缺少swift版本的demo Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
jpush/jpush-react-native#970 · 2 comentarios ·
Todos los issues de jpush/jpush-react-native
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
bug needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 94/100
objectionary/hone-maven-plugin#1061 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
spring-projects/spring-modulith#1895 ·