70 votes

Modification du nom du projet

Est-il possible de changer le nom du projet d'un projet Flutter ? Avec le nom du projet, je veux dire le nom que vous fournissez lors de la création d'un projet de flottement `` .

113voto

Rainer Wittmann Points 2276

Cela dépend de ce que vous essayez d'atteindre. Si vous souhaitez modifier le nom de l'application qui est affiché dans les téléphones mobiles menu avec l'icône de l'application, vous devez changer l' android:label dans la android/app/src/main/AndroidManifest.xml (Exemple de Code 1) et l' CFBundleName dans la ios/Runner/Info.plist (Exemple de Code 2).

La dernière fois je l'ai fait il m'a fallu des âges, à savoir, pourquoi le nom de l'application n'a pas été modifié dans la liste des applications en cours d'utilisation sur Android. Pour cela, vous avez aussi besoin de changer le titre de votre MaterialApp (Exemple de Code 3).

Pour renommer partout, je suggère d'utiliser la recherche et de la remplacer dans le projet. Si vous faites cela, vous devez choisir un nom sans espaces ni caractères spéciaux. Un nom de projet "nouveau projet" dans l' pubspec.yaml , par exemple, briser la construction.

Exemple De Code 1:

<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="New Name"
    android:icon="@mipmap/ic_launcher">  

Exemple De Code 2:

<key>CFBundleName</key>
<string>New Name</string>

Exemple De Code 3:

return new MaterialApp(
  title: 'New Name'
  ...);

5voto

CopsOnRoad Points 4705

Si vous souhaitez modifier le nom du projet, il suffit de le modifier dans tous ces fichiers.

  1. ``(app)
  2. ``
  3. ``

Reconstruisez votre application et vous devriez être prêt à partir.

4voto

Lawrence Du Points 84

Pour ajouter à la réponse de Rainer, vous pouvez également avoir à changer le fichier com.example.myprojectname sous android/app/build.gradle

Aussi pour le com.example.myprojectname, ne pas utiliser souligne (c'est à dire: com.example.my_project_name)

Vous pouvez également avoir à trouver et remplacer le nom com.example.myproject dans les fichiers project.pbxproj et MainActivity.java.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X