Android Studio-Version 1.5.0 (November 2015)
Fehlerkorrekturen und Verbesserungen:
- Dem Android Monitor wurden neue Funktionen zur Analyse des Arbeitsspeichers hinzugefügt. Wenn Sie eine HPROF-Datei ansehen, die von diesem Monitor erfasst wurde, ist die Darstellung 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 Memory (Arbeitsspeicher). Klicken Sie während der Ausführung des Monitors auf das Symbol Dump Java Heap (Java-Heap-Speicherabbild erstellen) und dann im Hauptfenster auf Captures (Aufnahmen). Doppelklicken Sie auf die Datei, um sie anzusehen. Klicken Sie rechts auf Capture-Analyse. (Der Android Device Monitor kann nicht gleichzeitig mit dem 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.xmlerstellen. Außerdem kann Code generiert werden, mit dem Sie die App Indexing API in eine Aktivität in einer Java-Datei einbinden können. Mit einer Funktion zum Testen von Deeplinks können Sie prüfen, ob eine App über einen bestimmten Deeplink gestartet werden kann. Auf dem Tab General (Allgemein) des Dialogfelds Run/Debug Configurations (Konfigurationen für Ausführung/Debugging) können Sie Optionen für das Starten von Deeplinks angeben. Sie können App Indexing API-Aufrufe in einer Aktivität auch mit der logcat-Anzeige von Android Monitor testen. Das Android-Toollintgibt jetzt Warnungen für bestimmte Probleme mit Deeplinks und der App Indexing API aus. - Es ist jetzt möglich, Kurznamen zu verwenden, wenn benutzerdefinierte Ansichten im Code-Editor automatisch vervollständigt werden.
- Vector Asset Studio unterstützt jetzt weitere
VectorDrawable-Elemente, um die Abwärtskompatibilität zu gewährleisten. Vector Asset Studio kann diese Elemente verwenden, um Vektordrawables in PNG-Rasterbilder umzuwandeln, die mit Android 4.4 (API-Level 20) und niedriger verwendet werden können. - Es wurden neue
lint-Prüfungen für Android TV und Android Auto hinzugefügt, damit Sie in Android Studio sofort umsetzbares Feedback erhalten. Außerdem gibt es mehrere Schnellkorrekturen. Auf Android TV kann es beispielsweise Berechtigungen, nicht unterstützte Hardware, dasuses-feature-Element und fehlende Banner melden und eine schnelle Lösung dafür anbieten. Für Android Auto kann es die korrekte Verwendung in der Deskriptordatei validieren, auf die in IhrerAndroidManifest.xml-Datei verwiesen wird. Außerdem kann es melden, wenn kein Intent-Filter für dieMediaBrowserService-Klasse vorhanden ist, und bestimmte Probleme mit Sprachaktionen erkennen. - Es wurden neue
lint-Prüfungen für unsichere Broadcast-Empfänger, die Verwendung der KlassenSSLCertificateSocketFactoryundHostnameVerifiersowie Aufrufe vonFile.setReadable()undFile.setWritable()hinzugefügt. Außerdem werden ungültige Manifestressourcen-Lookups erkannt, insbesondere für Ressourcen, die je nach Konfiguration variieren. - Es wurden mehrere Stabilitätsprobleme behoben.