web-dev-qa-db-fra.com

Android studio 3.5

Je viens de mettre à jour mon studio avec Android studio 3.5 et maintenant quand j'essaye de refactoriser AndroidManifest.xml fichier et il refactorise mon autorisation de toutes les applications au bas de mon fichier.

Quelqu'un at-il fait face à ce problème? Existe-t-il une solution à ce problème de refactoring?

Avant refactor:

enter image description here

Après refactor:

enter image description here

Il s'applique à tous mes fichiers de projet.

Pourquoi est-ce important:

enter image description here

154
Sagar Kacha

Il vous suffit de définir la disposition xml pour les applications Android dans les paramètres.

Suivez ces étapes:

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

enter image description here

2. Recherchez xml dans la barre de recherche.

enter image description here

3. Dans la section du style de code , sélectionnez Onglet xml .

enter image description here

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

enter image description here

5. Cliquez sur Appliquer et essayez de refactoriser.

218
Birju Vachhani

Réinitialisez le Android comme suit.

Pour Windows uniquement

Étape1: Cliquez sur le menu fichier.

Step2: Accédez à Setting.

Step3: Rechercher Editor dans le panneau de gauche **.

Step4: Rechercher Style de code dans le sous-menu de l'éditeur.

Step5: Cliquez sur XML dans le sous-menu du style de code.

Étape 6: Cliquez sur Définir à partir de dans le coin supérieur droit du panneau de droite.

Étape 7: Sélectionnez Style prédéfini.

Step8: Sélectionnez Android.

Step9: Cliquez sur OK .

Pour macOS uniquement

Étape 1: Cliquez sur le menu Android Studio.

Étape 2: Accédez à Préférences.

Step3: Rechercher Editor dans le panneau de gauche **.

Step4: Rechercher Style de code dans le sous-menu de l'éditeur.

Step5: Cliquez sur XML dans le sous-menu du style de code.

Étape 6: Cliquez sur Définir à partir de dans le coin supérieur droit du panneau de droite.

Étape 7: Sélectionnez Style prédéfini.

Step8: Sélectionnez Android.

Step9: Cliquez sur OK .

15
Vishrut Mavani

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

La correction peut être effectuée dans: Préférences> Editeur> Style de code> XML enter image description here

7
Slartibartfast

Ajouter juste plus de détails.

Il s'agit d'un problème connu avec Android studio de Android Studio 3.5 Canary 8. Il devrait être corrigé dans la prochaine version car cela s'est avéré affecter un grand nombre de développeurs.

Vous pouvez voir l'état du bug ici

La solution est également

Style de code XML cassé

Lors de la modification du code XML, IDE 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 (sur macOS, Android Studio> Préférences).
  2. Dans le panneau de gauche, cliquez sur Editeur> Style de code> XML.
  3. Dans le coin supérieur droit du panneau de droite, sélectionnez Définir dans> Style prédéfini> Android
  4. Cliquez sur OK.

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

Edit: Ceci est maintenant corrigé dans Android version studio .5.2

5
Manohar Reddy
  • ctrl + alt + s
  • Rechercher XML

Je voulais faire les mêmes étapes que la première réponse, mais j'avais juste besoin de changer le schéma par défaut en projet.

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

enter image description here

enter image description here

3
Irvin Joao

Si un style de code personnalisé est défini, vous devez spécifier un type pour chaque règle: balise ou attribut.

Il semble qu'après la mise à jour, si vous ne spécifiez pas de type, les règles seront appliquées aux deux. Je ne sais pas si c'est un bug, mais c'est comme ça que j'ai corrigé.

Cela ne fonctionne pas sur 3.5

Après avoir ajouté le type d'attribut à chaque règle, cela a fonctionné

1
Kine

3.5.0 problème connu

Lors de la modification du code XML, le IDE 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 Android style de code comme suit:

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

Veuillez suivre ces étapes pour la version Windows de "Android Studio 3.5"

1: Cliquez sur le fichier dans le menu.

2: Allez dans Paramètres.

enter image description here .

3: Cliquez sur Editeur.

4: Cliquez sur Style de code

5: Cliquez sur XML.

enter image description here

6: Cliquez sur "Définir à partir de ..." dans le coin supérieur droit.

7: Sélectionnez un style prédéfini.

8: Sélectionnez Android.

enter image description here

9: Cliquez sur OK.

1
Md. Rejaul Karim