android-studio
Conseils et astuces pour Android Studio
Recherche…
Emulateur pour test
S'il n'y a pas de besoin spécifique, choisissez x86_64
images système x86_64
avec les API Google pour créer l'émulateur.
Il fonctionne beaucoup plus rapidement que armeabi-v7a
sur les ordinateurs Intel x86 x64.
Certaines bibliothèques SDK ont été compilées et conçues avec une architecture ARM.
Si vous essayez de les installer sur des émulateurs Intel, vous recevrez un message d'erreur indiquant:
"INSTALL_FAILED_NO_MATCHING_ABIS"
Vous pouvez opter pour un émulateur tiers tel que Genymotion ou Android Emulator autonome de Visual Studio .
Modèle personnalisé en direct
Exemple :
Pour atteindre cet objectif, vous devez ajouter un modèle Live personnalisé:
- Ouvrir les paramètres [ Ctrl + Alt + S ]
- Tapez "Modèles en direct" dans la barre de recherche en haut à gauche.
- Cliquez sur le + pour ajouter un "groupe de modèles" et tapez un nom de groupe (par exemple: MyTemplate) pour continuer
- Choisissez votre groupe de templates personnalisé (ex: MyTemplate), puis cliquez sur + et choisissez "Live Template".
- Je vais prendre "dire" par exemple:
say
->startActivity(new Intent($from$.this,$to$.class));
- Tapez la clé que vous souhaitez simplifier dans "Abréviation" (par exemple: say), et tapez l'instruction dans le "Text Template" (par exemple:
startActivity(new Intent($from$.this,$to$.class));
)
- Cliquez sur le "définir" dans le bas à gauche et choisissez la situation (par exemple: Java)
- Cliquez sur "Modifier les variables", définissez l'expression (voir détail: Boîte de dialogue Modifier les variables de modèle ).
- Cliquez sur "OK" et "Appliquer". Et essayez de taper "say" dans votre éditeur.
Utiliser des styles de code personnalisés, partager avec d'autres membres de l'équipe et Format automatique avec un raccourci
Il est possible d'avoir vos propres styles de code personnalisés, de les partager avec d'autres membres de l'équipe et d'utiliser un raccourci pour formater automatiquement le code dans un fichier.
Pour créer votre propre style de code personnalisé, accédez à: Préférences -> Editeur -> Style de code
Il existe des paramètres de style de code généraux ici. Vous pouvez également sélectionner la langue (Java pour Android) et définir les paramètres comme vous le souhaitez. Il y a beaucoup de paramètres.
Une fois cela fait, enregistrez votre style de code. Ceci est juste pour garder en sécurité.
Une fois enregistré, sélectionnez "Copier dans le projet" dans la boîte de dialogue "Gérer". Il vous sera demandé si vous souhaitez passer à ce schéma créé. Répondez oui.
Une fois cela fait, fermez la boîte de dialogue des préférences de style de code.
Maintenant, vérifiez que vos paramètres de style de code ont été enregistrés dans: .idea / codeStyleSettings.xml
Assurez-vous que ce fichier n'est pas ignoré dans votre système de contrôle de version afin que vous puissiez le partager avec vos coéquipiers.
Une fois que vos coéquipiers ont ce fichier, ils doivent également avoir les mêmes paramètres.
Maintenant, lors de l'édition d'un fichier, vous pouvez formater le code en sélectionnant:
Code -> Reformat Code
Raccourcis pour reformater le code (tiré de cette réponse - voir la réponse pour plus de détails sur la résolution des problèmes avec un raccourci dans Ubuntu):
Gagner
Ctrl + Alt + L
Linux:
Ctrl + Maj + Alt + L
Mac:
Option + Commande + L
Lorsque vous effectuez un reformatage de code, une petite boîte de dialogue devrait apparaître pour vous informer des modifications apportées. Vous pouvez cliquer sur "Afficher" dans cette boîte de dialogue pour afficher le "Reformat File File Dialogue".
Vous pouvez également afficher cette boîte de dialogue à partir du menu Code et de son raccourci correspondant.
Soyez averti que "Seul le texte modifié par VCS" ne fonctionne pas toujours selon la manière dont le code a été modifié (il peut ignorer une règle si une partie du code n'a pas été modifiée).
Vous pouvez également sélectionner du texte et afficher la boîte de dialogue du code de reformatage pour ne formater que le texte sélectionné.