Android Studio Version 1.5.0 (November 2015)

Korrekturen und Verbesserungen:

  • Neue Analysemöglichkeiten für den Arbeitsspeichermonitor wurden zu Android Monitor hinzugefügt. Wenn Sie eine von diesem Monitor erfasste HPROF-Datei ansehen, ist die Anzeige jetzt hilfreicher, sodass Sie Probleme wie Speicherlecks schneller finden können. Klicken Sie unten im Hauptfenster auf Android Monitor, um diesen Monitor zu verwenden. Klicken Sie in Android Monitor auf den Tab Arbeitsspeicher. Klicken Sie, während der Monitor ausgeführt wird, auf das Symbol Dump Java Heap und dann im Hauptfenster auf Captures. Doppelklicken Sie auf die Datei, um sie anzuzeigen. Klicken Sie rechts auf Erfassungsanalyse. Der Android Gerätemonitor kann nicht gleichzeitig mit Android Monitor ausgeführt werden.
  • Unterstützung für neue Deeplinks und App-Links hinzugefügt. Der Code-Editor kann automatisch einen Intent-Filter für Deeplinks in der Datei AndroidManifest.xml erstellen. Außerdem kann damit Code generiert werden, der Sie bei der Einbindung der App Detection API in eine Aktivität in einer Java-Datei unterstützt. Mit einer Funktion zum Testen von Deeplinks können Sie prüfen, ob über einen bestimmten Deeplink eine App gestartet werden kann. Auf dem Tab Allgemein des Dialogfelds Konfigurationen ausführen/Fehlerbehebung können Sie Startoptionen für Deeplinks angeben. Sie können App-Indexierungs-API-Aufrufe auch in einer Aktivität mithilfe der Logcat-Anzeige von Android Monitor testen. Das lint-Tool von Android zeigt jetzt Warnungen bei bestimmten Problemen im Zusammenhang mit Deeplinks und der App Logging API an.
  • Es wurde die Möglichkeit hinzugefügt, Kurznamen bei der Codevervollständigung benutzerdefinierter Ansichten im Code-Editor zu verwenden.
  • Unterstützung für weitere VectorDrawable-Elemente in Vector Asset Studio zum Zweck der Abwärtskompatibilität hinzugefügt. Vector Asset Studio kann diese Elemente verwenden, um Vektor-Drawables in PNG-Rasterbilder für Android 4.4 (API-Level 20) und niedriger zu konvertieren.
  • Es wurden neue lint-Prüfungen für Android TV und Android Auto hinzugefügt, um dir in Android Studio sofortiges umsetzbares Feedback sowie verschiedene Schnellkorrekturen zu geben. Bei Android TV können beispielsweise Probleme mit Berechtigungen, nicht unterstützter Hardware, uses-feature-Elementen und fehlenden Bannern gemeldet und eine schnelle Problembehebung angeboten werden. Für Android Auto kann die Funktion die korrekte Verwendung in der Deskriptordatei prüfen, die aus der Datei AndroidManifest.xml referenziert wird, melden, wenn kein Intent-Filter für die Klasse MediaBrowserService vorhanden ist, und bestimmte Probleme mit der Sprachbedienung identifizieren.
  • Neue lint-Prüfungen auf unsichere Übertragungsempfänger, Verwendung der Klassen SSLCertificateSocketFactory und HostnameVerifier sowie Aufrufe von File.setReadable() und File.setWritable() wurden hinzugefügt. Außerdem werden ungültige Manifest-Ressourcensuchen erkannt, insbesondere bei Ressourcen, die je nach Konfiguration variieren.
  • Eine Reihe von Stabilitätsproblemen wurde behoben.