react / react/react-native

Removing `newArchEnabled` property might cause issues with old libraries

Abierto
#54,430 6 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Needs: Attention Needs: Repro p: Callstack Partner Type: New Architecture
Lenguaje dominante
C++
Estrellas
127k
Forks
25.3k
Merge medio
1 d 23 h
PR fusionados (30 d)
4

Descripción

Description

When newArchEnabled property is set in gradle.properties, a warning is displayed:

********************************************************************************

WARNING: Setting `newArchEnabled=false` in your `gradle.properties` file is not
supported anymore since React Native 0.82.

You can remove the line from your `gradle.properties` file.

The application will run with the New Architecture enabled by default.

********************************************************************************

As long as your dependencies do not rely on this property to enable new arch, you are good to remove it. Libraries created with builder bob < v0.48.4, check for the property, so disabling it might cause issues with migration.

I propose to remove the line "You can remove the line from your gradle.properties file." or change it to mention old libraries.

Steps to reproduce

not relevant

React Native Version

0.82.0

Affected Platforms

Runtime - Android

Areas

Other (please specify)

Output of npx @react-native-community/cli info
not relevant
Stacktrace or Logs
not relevant
MANDATORY Reproducer

not relevant

Screenshots and Videos

No response

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

El issue menciona gradle.properties e incluye el texto de advertencia, pero no incluye ningún archivo fuente de React Native ni ninguna prueba. Busca en el repositorio la advertencia exacta, inspecciona la ruta de configuración de Android que la emite y compara la plantilla enlazada de builder-bob. Actualiza las indicaciones para bibliotecas antiguas y luego ejecuta la prueba relevante de configuración de Android o de la advertencia; se considera terminado cuando el mensaje ya no implica seguridad incondicional.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
android, react-native
Área
build-system, mobile
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
52/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.