10
votes

Après avoir renommé le nom du paquet dans l'erreur de lancement de Studio Android, Erreur d'exécution

J'ai un projet dans Android Studio,

J'ai d'abord exporté projet de Eclipse vers Android Studio. Après ça J'ai changé de nom de package dans androidMenifest.xml,

répertoires de renommée de Android Studio,

modifie le nom du package dans tous les fichiers de la classe < / code>,

modifié également la position de R.java fichier

et gène dossier comme ancien était com .oldpath.Path1 à com.newpath.path2 .

réfléchit également identique dans le fichier r.java et le fichier buildconfig.java.

Maintenant, obtenez une erreur comme suit .. xxx

aidez-moi s'il vous plaît je suis coincé dans mon projet.


1 commentaires

J'ai le même problème. Avez-vous trouvé une solution ?


3 Réponses :


3
votes

Il est préférable de renommer des packages pour que vous cliquez avec le bouton droit de la souris sur le nom du paquet -> Refacteur -> Renommer. Donc, Android Studio renomme automatiquement tout ce qui doit être renommé.


2 commentaires

J'ai fait cela mais le projet n'a pas renommé .. comme vous le direz.


Oui, si vous avez créé un projet depuis Android Studio, votre réponse est correcte à 100%. Mais je suis exporté projet de Eclipse. Donc, je suis confronté à un problème.



0
votes

Vous devez nettoyer le projet après avoir renommé les paquets comme pour une raison quelconque, il ne la reconstrose pas après le renommer. Choisissez Build -> Clean Project puis exécutez-le à nouveau - ça devrait être bien


1 commentaires

Je suis confronté au même problème, malheureusement propre n'a pas fait l'affaire



27
votes

Utilisation de Android Studio 3.0.1, il ne suffit pas de simplement refroidir le nom de votre colis à l'aide du refacteur -> renommer ... outil. Tout d'abord, comme indiqué, cela manque plusieurs références dans votre projet, y compris dans votre (s) fichier (s) manifeste (s). Deuxièmement, cela manque des fichiers générés et du cache de studio Android (conduisant à l'erreur identifiée par OP).

Pour quiconque sottement sur ceci, si vous n'avez pas déjà renommé votre colis, suivez ces étapes: Package Android Studio Renommer

Sinon, si vous avez déjà essayé et échoué, les étapes suivantes sauveront votre projet:

Solution dans Android Studio

  1. Utilisez Ctrl + SHIFT + F Pour rechercher et remplacer toutes les références à votre ancien nom d'emballage manqué par l'outil de refacteur.
  2. Fixe toutes les erreurs restantes dans votre code, puis nettoyez-la et reconstruisez votre application à l'aide de Build -> Projet propre . Cela régénérera votre fichier R, corrigeant la dernière erreur de construction associée, mais vous donnera l'erreur de démarrage notée par OP. Malheureusement, si vous avez toujours des erreurs de construction, vous n'êtes pas assez confronté au même problème que l'op ...
  3. Préparez-vous à redémarrer l'IDE (sauvegarder votre travail et fermez tous les émulateurs qui fonctionnent).
  4. de Android Studio, sélectionnez Fichier -> Invalidate Caches / Redémarrez ...

    C'est ça! Android Studio synchronisera votre fichier de grades lors du redémarrage et, à partir de maintenant, il fera référence à votre nouveau nom de package lors du démarrage de votre application.


2 commentaires

J'ai tout essayé sauf invalider la partie de cache-caches. Après avoir fait cela, tout corrigé


Travaillé pour moi !!