Android Studio 1.5.0 (November 2015)

Korrekturen und Verbesserungen:

  • Neue Memory Monitor-Analysefunktionen zu Android Monitor hinzugefügt. Wenn Sie eine HPROF-Datei aufrufen, die mit diesem Monitor erfasst wurde, ist die Anzeige jetzt hilfreicher, sodass Sie Probleme wie Speicherlecks schneller finden können. Wenn Sie diesen Monitor verwenden möchten, klicken Sie unten im Hauptfenster auf Android-Monitor. Klicken Sie im Android-Monitor auf den Tab Arbeitsspeicher. Klicken Sie während der Ausführung des Monitors auf das Symbol Java-Heap-Dump, dann im Hauptfenster auf Captures und dann doppelt auf die Datei, um sie aufzurufen. Klicken Sie rechts auf Analyse erfassen. Der Android Device Monitor kann nicht gleichzeitig mit dem Android Monitor ausgeführt werden.
  • Unterstützung für Deeplinks und App-Links hinzugefügt. Im Code-Editor kann automatisch ein Intent-Filter für Deeplinks in der AndroidManifest.xml-Datei erstellt werden. Außerdem kann Code generiert werden, um die App-Indexierungs-API in eine Aktivität in einer Java-Datei zu integrieren. Mit einer Deeplink-Testfunktion können Sie prüfen, ob ein bestimmter Deeplink eine App starten kann. Auf dem Tab Allgemein des Dialogfelds Ausführungs-/Fehlerbehebungskonfigurationen können Sie Optionen für den Start von Deeplinks festlegen. Sie können App Indexing API-Aufrufe auch in einer Aktivität mithilfe des logcat-Displays des Android-Monitors testen. Das Android-lint-Tool enthält jetzt Warnungen für bestimmte Probleme im Zusammenhang mit Deeplinks und der App Indexing API.
  • Es wurde die Möglichkeit hinzugefügt, bei benutzerdefinierten Ansichten im Code-Editor Kurznamen zu verwenden.
  • Zur Abwärtskompatibilität werden jetzt weitere VectorDrawable-Elemente zu Vector Asset Studio unterstützt. Mit diesen Elementen können Sie in Vector Asset Studio Vektor-Drawables in PNG-Rasterbilder konvertieren, 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, um Ihnen sofort umsetzbares Feedback in Android Studio zu geben. Außerdem wurden mehrere Fehlerkorrekturen vorgenommen. Bei Android TV werden beispielsweise Probleme mit Berechtigungen, nicht unterstützter Hardware, uses-feature-Elementen und fehlenden Bannern gemeldet und schnell behoben. Für Android Auto kann die korrekte Verwendung in der Deskriptordatei, auf die von deiner AndroidManifest.xml-Datei verwiesen wird, überprüft, gemeldet werden, wenn für die MediaBrowserService-Klasse kein Intent-Filter vorhanden ist, und bestimmte Probleme mit der Sprachbedienung identifizieren.
  • Es wurden neue lint-Prüfungen für unsichere Broadcastempfänger, die Verwendung der Klassen SSLCertificateSocketFactory und HostnameVerifier sowie File.setReadable()- und File.setWritable()-Aufrufe hinzugefügt. Außerdem werden ungültige Manifestressourcen-Suchanfragen erkannt, insbesondere bei Ressourcen, die je nach Konfiguration variieren.
  • Es wurden einige Stabilitätsprobleme behoben.