Problème de refactor Studio Android 3.5




android-studio android-manifest (5)

Il semble que le schéma par défaut laisse de côté la propriété "attribut" dans les règles de classement. Les rajouter dans fonctionne comme un charme pour moi.

La correction peut être faite dans: Préférences> Editeur> Code Style> XML

Je viens de mettre à jour mon studio avec android studio 3.5 et maintenant, lorsque j'essaie de refactoriser le fichier AndroidManifest.xml , il refacture toutes les autorisations de toutes les applications au bas de mon fichier.

Quelqu'un a-t-il été confronté à ce problème? Existe-t-il une solution à ce problème de refactoring?

Avant le refactor:

Après refactor:

Cela s'applique à tous mes fichiers de projet.

Pourquoi c'est important:


Il suffit d'ajouter plus de détails.

C’est un problème connu d’android studio d’Android Studio 3.5 Canary 8. Cela devrait être corrigé dans la prochaine version car cela affectait un grand nombre de développeurs.

Vous pouvez voir le statut du bug here

Aussi la solution est

Style de code XML cassé

Lors de l'édition du code XML, l'EDI peut appliquer un style de code incorrect lorsque vous sélectionnez Code> Reformater le code dans la barre de menus. Pour résoudre ce problème, réinitialisez le style de code Android approprié comme suit:

  1. Ouvrez la fenêtre Paramètres en cliquant sur Fichier> Paramètres (sous macOS, Android Studio> Préférences).
  2. Dans le panneau de gauche, cliquez sur Editeur> Code Style> XML.
  3. Dans le coin supérieur droit du panneau de droite, sélectionnez Définir à partir de> Style prédéfini> Android.
  4. Cliquez sur OK.

Ce qui se trouve ici -> Problèmes connus avec Android Studio et Android Gradle Plugin


Si vous n'avez pas de style de code personnalisé pour votre IDE

Fichier | Paramètres | Éditeur | Style de code | XML | Arrangement

Cliquez sur l'icône Trouver des engrenages (paramètres) en haut, cliquez dessus, puis appuyez sur "restaurer les paramètres par défaut".


Vous devez simplement définir la disposition XML pour les applications Android à partir des paramètres.

Suivez ces étapes:

1. Accédez à Android Studio > Préférences . Pour Windows, sélectionnez Fichier > Paramètres .

2. Recherchez XML dans la barre de recherche.

3. Sous la section de style de code , sélectionnez l'onglet XML .

4. Dans le coin supérieur droit, cliquez sur définir à partir de ... et sous style prédéfini , sélectionnez Android.

5. Cliquez sur Appliquer et essayez de refactoriser.


  • ctrl + alt + s
  • Recherche XML

Je voulais faire les mêmes étapes que la première réponse, mais je devais simplement changer le schéma par défaut en projet.

J'espère que vous le résolvez aussi de cette façon. Désolé pour mon anglais !





android-manifest