Android Studio v1.5.0 (novembre 2015)

Correctifs et améliorations :

  • Ajout de fonctionnalités d'analyse du moniteur de mémoire à Android Monitor. Lorsque vous affichez un fichier HPROF capturé à partir de ce moniteur, l'affichage vous permet maintenant de localiser plus rapidement les problèmes, tels que des fuites de mémoire. Pour utiliser ce moniteur, cliquez sur Android Monitor en bas de la fenêtre principale. Dans Android Monitor, cliquez sur l'onglet Memory (Mémoire). Pendant l'exécution du moniteur, cliquez sur l'icône Dump Java Heap (Vider le tas de mémoire Java), cliquez sur Captures dans la fenêtre principale, puis double-cliquez sur le fichier pour l'afficher. Cliquez sur Analyse de capture à droite. (Android Device Monitor ne peut pas être exécuté en même temps qu'Android Monitor.)
  • Ajout de la prise en charge des liens profonds et des liens d'application. L'éditeur de code peut créer automatiquement un filtre d'intent pour les liens profonds dans le fichier AndroidManifest.xml. Il peut également générer du code pour vous aider à intégrer l'API App Indexing d'une activité dans un fichier Java. Une fonctionnalité de test des liens profonds vous permet de vérifier qu'un lien profond spécifié peut lancer une application. Dans l'onglet General (Général) de la boîte de dialogue Run/Debug Configurations (Configurations d'exécution/de débogage), vous pouvez spécifier les options de lancement des liens profonds. Vous pouvez également tester les appels d'API App Indexing dans une activité à l'aide de l'écran logcat d'Android Monitor. L'outil lint d'Android comporte à présent des avertissements pour certains problèmes impliquant des liens profonds et l'API App Indexing.
  • Ajout de la possibilité d'utiliser des noms courts lors de la saisie automatique de code dans les vues personnalisées de l'éditeur de code.
  • Ajout de la prise en charge d'autres éléments VectorDrawable dans Vector Asset Studio pour assurer la rétrocompatibilité. Vector Asset Studio peut utiliser ces éléments pour convertir des drawables vectoriels en images matricielles PNG à utiliser avec Android 4.4 (niveau d'API 20) et versions antérieures.
  • Ajout de nouvelles vérifications lint pour Android TV et Android Auto pour vous permettre de bénéficier de commentaires immédiats et exploitables dans Android Studio, ainsi que de plusieurs correctifs rapides. Par exemple, pour Android TV, il peut signaler et fournir un correctif rapide pour les autorisations, le matériel non compatible, l'élément uses-feature et les problèmes de bannière manquante. Pour Android Auto, il peut valider une utilisation correcte dans le fichier descripteur référencé dans votre fichier AndroidManifest.xml, signaler s'il n'y a pas de filtre d'intent pour la classe MediaBrowserService et identifier certains problèmes liés aux commandes vocales.
  • Ajout de nouvelles vérifications lint pour les broadcast receivers non sécurisés, les utilisations des classes SSLCertificateSocketFactory et HostnameVerifier, et les appels File.setReadable() et File.setWritable(). Il détecte également les recherches de ressources de manifestes non valides, en particulier pour les ressources qui varient selon la configuration.
  • Correction d'un certain nombre de problèmes de stabilité.