web-dev-qa-db-fra.com

Comment changer le nom du paquet dans Android studio?

J'ai créé une application et il s'agit de ma toute première application. Ainsi, lorsque j'ai commencé à coder, j'ai laissé le nom du package sous la forme com.example.stuff. Désormais, lorsque j'essaie de télécharger sur le Play Store, il ne me laisse pas le prendre à cause du nom du package. J'ai essayé refactor-> renommer le nom du paquet et l'ai changé dans le fichier AndroidManifst.xml, puis j'ai essayé de télécharger à nouveau. Je suis encore une fois avec le même message à maintes reprises.

J'apprécie toute aide et merci d'avance. :)

48
Thaej Sooriya

Cliquez d’abord sur votre paquet, puis cliquez sur l’icône de réglage sur Android Studio.

Fermer/Désélectionner compacter les paquets du milieu vide

Ensuite, faites un clic droit sur votre paquet et renommez-le.

C'est tout.

enter image description here

70
Mehmet

Dans les projets qui utilisent le système de génération Gradle, ce que vous souhaitez modifier est le applicationId du fichier build.gradle. Le système de construction utilise cette valeur pour remplacer tout élément spécifié à la main dans le fichier manifeste lorsqu'il effectue la fusion et la génération du manifeste.

Par exemple, le fichier build.gradle de votre module ressemble à ceci:

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        // CHANGE THE APPLICATION ID BELOW
        applicationId "com.example.fred.myapplication"
        minSdkVersion 10
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
    }
}

applicationId est le nom utilisé par le système de construction pour la propriété qui sera finalement écrite dans l'attribut package de la balise manifest du fichier manifeste. Il a été renommé pour éviter toute confusion avec le nom du package Java (que vous avez également essayé de modifier), ce qui n'a rien à voir avec cela.

51
Scott Barta

Cela peut être fait très facilement en une étape. Vous n'êtes pas obligé de toucher AndroidManifest. Au lieu de cela, procédez comme suit:

  1. faites un clic droit sur le dossier racine de votre projet.
  2. Cliquez sur "Open Module Setting".
  3. Allez à l'onglet Saveurs.
  4. Remplacez l’applicationID par le nom de package que vous souhaitez. Appuyer sur OK.
26
hwat

Une autre bonne méthode consiste à créer d’abord un nouveau paquet portant le nom souhaité en cliquant avec le bouton droit de la souris sur le dossier Java -> nouveau -> paquet.

Ensuite, sélectionnez et faites glisser toutes vos classes dans le nouveau package. Android Studio refactorisera le nom du paquet partout.

Enfin, supprimez l’ancien paquet.

ou regarder dans ceci post

11
Sagar Pilkhwal