Android Studio v0.2.x (juillet 2013)

  • Fusion des dernières modifications apportées au codebase IntelliJ. Inclut les correctifs pour les problèmes signalés par les utilisateurs de Studio, tels que les ajustements de la taille des polices Linux et du rendu des polices.
  • Mise à jour du plug-in Android Gradle vers la version 0.5.0.

    Attention : Cette nouvelle version n'est pas rétrocompatible. Lorsque vous ouvrez un projet qui utilise une version plus ancienne du plug-in, Studio affiche une erreur indiquant Gradle <project_name> project refresh failed (Échec de l'actualisation du projet Gradle <nom_projet>).

    Le plug-in Gradle mis à jour inclut les modifications suivantes :

    • Correction du modèle IDE pour contenir le fichier de sortie, même s'il est personnalisé via le DSL. Correction du DSL pour obtenir/définir le fichier de sortie sur l'objet de variante afin qu'il ne soit pas nécessaire d'utiliser variant.packageApplication or variant.zipAlign.
    • Correction de la résolution des dépendances pour que nous puissions résoudre la combinaison (configuration par défaut, types de compilation, types) ensemble plutôt que séparément.
    • Correction de la dépendance pour les tests du projet de bibliothèque visant à inclure correctement toutes les dépendances de la bibliothèque proprement dite.
    • Correction du problème où deux dépendances ont le même nom de feuille.
    • Correction du problème lié à l'impossibilité d'appliquer le fichier de règles ProGuard à des types.

    Toutes les notes de version du plug-in Gradle sont disponibles à l'adresse suivante : http://tools.android.com/tech-docs/new-build-system.

  • Les erreurs Gradle à partir d'aapt ne pointent plus vers les fichiers de sortie fusionnés dans le dossier build/, mais renvoient vers les emplacements sources réels.
  • Builds parallèles. Il est à présent possible d'utiliser les builds parallèles de Gradle. Veuillez noter que les builds parallèles sont en "incubation" (consultez la documentation de Gradle). Cette fonctionnalité est désactivée par défaut. Pour l'activer, accédez à Preferences > Compiler (Préférences > Compilateur), puis cochez la case Compile independent modules in parallel (Compiler des modules indépendants en parallèle).
  • Poursuite des travaux sur le nouveau dépôt de ressources utilisé pour le rendu de la mise en page, le pliage des ressources dans l'éditeur, et plus encore :
    • Prise en charge de base des dépendances de la bibliothèque .aar (par exemple, utilisation d'une bibliothèque sans copie locale des sources). Ne fonctionne toujours pas pour la validation XML des ressources et la navigation dans les éditeurs de source.
    • Détection de cycle dans les références de ressources.
    • La documentation rapide (F1), qui peut afficher toutes les traductions de la chaîne sous le curseur de saisie, affiche à présent également toutes les superpositions de ressources des différents types Gradle et types de compilation, ainsi que les bibliothèques. Elles sont listées dans l'ordre inverse de superposition des ressources ; les versions masquées de la chaîne sont barrées.
    • Corrections pour gérer la mise à jour des ressources fusionnées lorsque l'ensemble de dépendances de module change.
    • Corrections du rendu XML pour gérer correctement les déclarations d'entité de caractère, et les échappements XML et Unicode.
  • Possibilité d'enregistrer des captures d'écran pour les fenêtres d'aperçu de la mise en page et de l'éditeur de mise en page.
  • Corrections de bugs dans les modèles.
  • Correction de bugs lint.
  • Plusieurs corrections ont été apportées aux rapports d'erreur. Merci, et continuez à remplir des rapports d'erreur !