react justifycontent color react-native

justifycontent - Cambiar el nombre de la aplicación en React Native



react native elements (5)

Si no tiene nada valioso en su carpeta de Android, puede eliminar la carpeta y luego ejecutar la react-native upgrade react-native android luego react-native android . Estos recrearán AndroidManifest.xml junto con los archivos y carpetas necesarios. (Intentó 0.18 en Windows 10)

Estoy tratando de descubrir cómo cambiar el nombre de una aplicación ReactNative. La APK instalada en mi dispositivo es simplemente "Aplicación", con el ícono de Android. ¿Cómo puedo cambiar esto?

Intenté cambiar package.json y volver a ejecutar la actualización de react-native pero no actualizó AndroidManifest.xml


La forma en que hice esto para Android (hacky, pero funciona) simplemente ha cambiado el campo string app_name en

android / app / src / main / res / values ​​/ strings.xml

Cambiará el nombre de su aplicación de Android instalada a lo que ponga como valor.


Encuentro que, si desea cambiar el nombre de la aplicación y el nombre del paquete (es decir, cambiar el nombre de la aplicación completa), los siguientes pasos son necesarios:

  • Asegúrese de no tener nada valioso (recursos no generados y copiados manualmente) en las subcarpetas android/ y ios/ .

  • Eliminar tanto la carpeta android/ como ios/ .

  • Cambie la entrada "name" en su package.json . package.json al nuevo nombre.

  • Cambie el nombre de la aplicación tanto en su index.android.js como en index.ios.js : AppRegistry.registerComponent(''NewAppName'', () => App);

  • Ejecute la react-native upgrade para volver a generar las subcarpetas de la plataforma.

  • Si ha vinculado recursos (como fuentes personalizadas, etc.), ejecute el react-native link .

  • Si tiene otros recursos generados (como iconos de aplicaciones), ejecute los scripts para generarlos (por ejemplo, yo ).

  • Finalmente, desinstale la aplicación anterior en cada dispositivo y ejecute la nueva.


El generador no anula el archivo strings.xml ubicado en android / app / src / main / res / values ​​/, por lo que debe cambiar manualmente la variable app_name

ACTUALIZAR

Dado que ya hay un paquete para hacer eso, parece ser el camino a seguir, así que mejor verifique la respuesta de @DescArtes


Prueba reaccionar-native-rename Este paquete npm facilitará el proceso

// install react-native rename npm install react-native-rename -g or yarn global add react-native-rename // in project directory react-native-rename <New_Project_ Name>