Was ist neu in Android Studio 3.6 für App-Entwickler?

Endlich ist Android Studio 3.6 da!

Version 3.6 ist Teil der integrierten Entwicklungsumgebung (IDE) von Google für die Entwicklung von Android-Apps und wird nach einer längeren Zeit strenger Fehlerbehebung und anderer Verbesserungen entwickelt. Die Änderung hat sich zum Besseren gewendet, da das Upgrade nun in Richtung höherer Stabilität und feinerer Leistung geht.

Das neueste Android Studio ist eine Hauptversion seit Project Marble und bietet sowohl neue als auch überarbeitete alte Funktionen. Google gibt es für Entwickler frei und zeigt ihnen nun einen reibungsloseren Weg zum Bearbeiten und Debuggen von Codes. Selbstverständlich stand die Qualität im Mittelpunkt dieses gesamten Verbesserungsversuchs.

Was ist neu in Android Studio 3.6?

Die neue Version enthält eine Vielzahl neuer Funktionen und Verbesserungen. Werfen wir einen Blick auf die wichtigsten Funktionen von Android Studio 3.6.

Design-Editoren mit geteilter Ansicht

Es gibt eine neue geteilte Ansicht für die Layout- und Navigationseditoren! Auf diese Weise können Entwickler jetzt gemeinsam auf demselben Bildschirm einen Blick auf das Design der Benutzeroberfläche und die Codeansichten werfen. Das alte Vorschaufenster wurde durch diese neue Funktion ersetzt.

geteilte Sicht

Am wichtigsten ist, dass Android-App-Entwickler jetzt in der Lage sind, die geteilte Ansicht gemäß den Dateien zu konfigurieren und sogar Kontextinformationen entsprechend den jeweiligen Anwendungsfällen zu speichern. Zu diesen Informationen gehören Optionen wie Zoomfaktor und Entwurfsansicht. Die geteilte Ansicht kann durch Klicken auf ‘Teilen’ im Editorfenster aktiviert werden.

Google Maps-Benutzeroberfläche im Android Emulator

Ja, Android Emulator 29.2.12 enthält jetzt Google Maps, das direkt in das Control Panel integriert ist. Dies bedeutet, dass Entwickler GPS-Koordinaten nicht manuell eingeben müssen, um Standortfunktionen in Apps zu testen. Auf diese Weise können Sie den Standort des emulierten Geräts einfacher erkennen.

Google Maps UI

Darüber hinaus könnten Entwickler virtuelle Standorte unterscheiden und sogar virtuelle Routen aus Standortpaaren generieren. Mit dieser Verbesserung wird die App-Optimierung viel einfacher als zuvor. Das Auffinden von Fehlern und das Erkennen von Speicherlecks für Fragmente und Aktivitäten wird ebenfalls ein Kinderspiel sein.

Registerkarte “Ressourcen” in der Farbauswahl

Mit diesem Zusatz in Android Studio 3.6 können Entwickler Farben auswählen, bearbeiten und anwenden, die sie als Farbressourcen definiert haben, indem sie diese anzeigen.

Der Farbwähler füllt die Farbressourcen in der Anwendung aus. Entwickler können dann die Werte der Farbressourcen auswählen und ersetzen. Auf diese Funktion kann sowohl in den Designtools als auch im XML-Editor zugegriffen werden.

Unterstützung für mehrere virtuelle Displays

Die vorläufige Unterstützung wurde in Emulator 29.1.10 für die Unterstützung mehrerer Anzeigen erweitert. Dies würde Entwicklern helfen, Apps für Geräte zu erstellen, auf denen mehrere Anzeigen aktiviert sind.

Mehrere virtuelle Anzeigen in Android Studio 3.6 Emulator können über Einstellungen (Erweiterte Steuerelemente> Einstellungen) konfiguriert werden.

Bindung anzeigen

Mit diesem neuen Zusatz können Entwickler mühelos Codes schreiben, die über die Sicherheit während der Kompilierung mit Ansichten interagieren können, wenn Entwickler sie in Codes referenzieren. Dies geschieht, um Inkompatibilitäten zwischen XML-Layoutdateien und Codes zu vermeiden, die dazu führen können, dass Builds zur Laufzeit fehlschlagen.

Mit der Ansichtsbindung können Entwickler der Datei build.gradle in jedem Modul einzelne Zeilen hinzufügen. Dadurch wird für jede XML-Layoutdatei eine Bindungsklasse erstellt. Diese neue Funktion ersetzt die alte findViewByIdAuf diese Weise können Entwickler auf Ansichten verweisen, ohne auf Klassenumwandlungsausnahmen oder Nullzeiger zu stoßen.

NDK-Updates

Zwei Android NDK-Funktionen, die früher in Java unterstützt wurden, unterstützen jetzt auch Kotlin. Entwickler können von der JNI-Deklaration zur ergänzenden Implementierungsfunktion in C / C ++ navigieren. In der Zwischenzeit kann automatisch eine Stub-Implementierungsfunktion für die JNI-Deklaration erstellt werden.

Aktualisierte IntelliJ-Plattform

Google hat die IntelliJ 2019.2-Plattform mit einer Reihe von Verbesserungen aktualisiert. Zu den wichtigsten Änderungen gehören ein neuartiges Service-Tool-Fenster und überarbeitete Startzeiten.

Aktualisiertes Android Gradle Plugin

AGP oder Android Gradle Plugin 3.6 unterstützen jetzt das Maven Publish Gradle Plugin. Letzteres hilft Entwicklern beim Veröffentlichen von Build-Artefakten im Apache Maven-Repository. Mit dem AGP wird für jedes Build-Varianten-Artefakt eine Komponente erstellt, mit der die Veröffentlichung im Repository angepasst werden kann.

Google hat auch andere signifikante Verbesserungen in Bezug auf die Leistung des AGP vorgenommen. Diese Verbesserungen umfassen die Verarbeitung von Anmerkungen / KAPT für große Projekte. Das Android Gradle Plugin 3.6 erstellt jetzt direkt Bytecode der R-Klasse und keine Java-Dateien.

Übernehmen Sie Änderungen, um Klassen hinzuzufügen

Klicken Sie auf “Codeänderungen anwenden” oder “Änderungen anwenden und Aktivität neu starten”, um eine Klasse hinzuzufügen und die Codeänderungen dann für laufende Anwendungen bereitzustellen.

In-Place-Updates für importierte APKs

Android Studio 3.6 kann die Änderungen, die Entwickler an importierten APKs vornehmen, automatisch erkennen, sodass sie dieselben direkt erneut importieren können, ohne Quellen und Symbole erneut zuordnen zu müssen.

Früher mussten diese Aufgaben manuell erledigt werden. Mit den neuesten Updates können Entwickler bei diesen Aufgaben Zeit sparen. Außerdem unterstützt die neue Version Kotlin-Quelldateianhänge an importierte APKs.

Ein brandneues Verpackungswerkzeug

Das Standardverpackungstool von Android Studio wurde jetzt in zipflinger geändert, um Debug-Builds zu unterstützen. Verbesserungen sollten sich in der Build-Geschwindigkeit bemerkbar machen. Entwickler können bei Bedarf auch wieder das alte Standardtool verwenden.

Speicherprofiler-Lecksuche

Die neueste Version von Android Studio bietet neuere Funktionen für den Memory Profiler. Es kann jetzt durchgesickerte Aktivitäts- und Fragmentinstanzen erkennen.

Leckerkennung

Beginnen Sie mit dem Erfassen oder Importieren einer Heap-Dump-Datei im Speicherprofiler und suchen Sie nach dem Kontrollkästchen Aktivitäts- / Fragmentlecks, um Ergebnisse zu erhalten.

APK Analyzer aktualisiert

Google hat den APK Analyzer mit Deobfuscate-Klassen- und Methodenbytecode ausgestattet. Entwickler können es beim Überprüfen von DEX-Dateien verwenden, indem sie die ProGuard-Zuordnungsdatei laden. Sobald es geladen ist, können sie einfach mit der rechten Maustaste auf die Klasse oder Methode klicken und sie überprüfen, indem sie Bytecode anzeigen wählen.

SDK-Downloads, die fortgesetzt werden können

Das Herunterladen von Android SDK-Komponenten mit dem SDK Manager in Version 3.6 ist bequemer, da Entwickler gestoppte oder unterbrochene Downloads fortsetzen können, anstatt sie neu zu starten.

Bist du aufgeregt?

Android Studio 3.6 wird kurz nach dem Start von Googles Android 11 Developer Preview 1 veröffentlicht. Entwickler können jetzt neue und schnellere Möglichkeiten zum Entwerfen, Entwickeln und Anzeigen einer Vorschau von Anwendungslayouts mithilfe von XML erwarten.

Die stabile Version kann sowohl in Android Studio als auch auf der Google-Website heruntergeladen werden. Sie können herunterladen es für Windows, Mac sowie Linux. Lassen Sie uns dieses Update feiern, bis Android Studio 4.0 mit Jetpack-Bibliotheken mit CameraX und Compose verfügbar ist.

Similar Posts

Leave a Reply