Google vydává Android Studio 3.6 jako stabilní verzi

click fraud protection

Google vydal stabilní verzi Android Studio 3.6 pro vývojáře aplikací pro Android. Zde je náš přehled nejdůležitějších změn.

Google vydal verze 3.5 svého IDE pro vývoj aplikací pro Android, Android Studio, do stabilního kanálu v polovině loňského roku. Toto vydání bylo vyvrcholením měsíců oprav chyb a vylepšení stability. Google dnes oznámil, že další stabilní verze, Android Studio 3.6, je nyní k dispozici vývojářům. Aktualizace byla testována měsíce a zaměřuje se na zlepšení zkušeností s úpravami a laděním kódu. Zde je přehled toho, co je nového v nejnovější verzi.

Android Studio 3.6 zkrácený changelog

Rozdělit pohled v editorech designu

Nové rozdělené zobrazení pro editor rozvržení a editor navigace umožňuje současné zobrazení návrhu a kódu vašeho uživatelského rozhraní. Rozdělené zobrazení nahrazuje okno náhledu a lze jej konfigurovat po jednotlivých souborech, aby se ukládaly kontextové informace, jako je úroveň přiblížení a možnosti zobrazení návrhu. Chcete-li povolit Split View, klikněte na ikonu "Split" v pravém horním rohu okna editoru.

Split View v designových editorech. Zdroj: Google

Karta prostředku pro výběr barvy

Google přidal kartu „zdroje“ do výběru barev v Android Studiu 3.6. Tato karta zobrazuje barvy, které jste definovali jako zdroje barev, aby bylo snazší je vybrat nebo upravit. Je přístupný v nástrojích pro návrh a editoru XML.

Karta prostředku pro výběr barvy v Android Studiu 3.6. Zdroj: Google

Emulátor Androidu – uživatelské rozhraní Map Google

Nejnovější verze emulátoru Android je 29.2.12 a obsahuje způsob, jak vizualizovat umístění emulovaného zařízení. Google vložil uživatelské rozhraní Map Google do nabídky rozšířených ovládacích prvků, takže vývojáři mohou specifikovat virtuální umístění a vytvářet virtuální trasy.

Uživatelské rozhraní pro umístění emulátoru Android se streamováním polohy v reálném čase. Zdroj: Google.

Podpora více displejů

Emulátor 29.1.10 přidává počáteční podporu pro zobrazování více virtuálních displejů, aby se usnadnil vývoj aplikací pro zařízení s více displeji. Vývojáři mohou konfigurovat multivirtuální displeje v emulátoru Android Studio prostřednictvím nabídky Nastavení (Rozšířené ovládací prvky > Nastavení).

Jiné změny

  • Zobrazit vazbu: Nekompatibilita mezi vašimi soubory rozvržení XML a vaším kódem může mít za následek selhání sestavení za běhu. Aby tomu zabránil, Google zavádí pohledová vazba, funkce, která po aktivaci přidáním jednoho řádku do souboru build.gradle každého modulu "vygeneruje vazebnou třídu pro každý soubor rozvržení XML přítomný v modulem." Vazba pohledu je určena k nahrazení funkce findViewById a umožňuje vám odkazovat na všechny pohledy pomocí ID, aniž byste museli spouštět nulový ukazatel nebo přetypování třídy. výjimky. Zjistěte více o této funkci tady.
  • Aktualizace Android NDK: Google přinesl podporu Kotlinu dvě funkce Android NDK které byly dříve podporovány v Javě. Patří mezi ně „[navigace] z deklarace JNI k odpovídající implementační funkci v C/C++“ a „automatické [vytvoření] implementační funkce stub pro deklaraci JNI“.
  • Aktualizace platformy IntelliJ: IntelliJ 2019.2 je součástí Android Studio 3.6. Tento Příspěvek na blogu JetBrains vysvětluje hlavní změny.
  • Přidat třídy s použitím změn: Kliknutím na „Použít změny kódu“ nebo „Použít změny a restartovat aktivitu“ vám umožní přidat třídu a nasadit tuto změnu kódu do spuštěné aplikace. Je vysvětlen rozdíl mezi těmito dvěma akcemi tady.
  • Aktualizace pluginu Android Gradle: Verze 3.6 pluginu Android Gradle přidává podporu pro plugin Maven Publish Gradle. Zjistěte více tady.
  • Místní aktualizace pro importované soubory APK: Android Studio 3.6 nyní automaticky zjišťuje změny v importovaných souborech APK a umožňuje vám je znovu importovat na místě, takže nemusíte znovu připojovat symboly a zdroje.
  • Připojte zdroje Kotlin k importovaným souborům APK: Nyní můžete k importovaným souborům APK připojit zdrojové soubory Kotlin. Zjistěte více tady.
  • Detekce úniku v Memory Profiler: Google aktualizoval Memory Profiler o schopnost detekovat instance aktivity a fragmentů, které mohly uniknout. Dokumentace k této funkci je k dispozici tady.
  • Deobfuskace bajtkódu třídy a metody v APK Analyzer: Při kontrole souborů DEX pomocí analyzátoru APK je nyní možné deobfuskovat bytekód třídy a metody načtením souboru mapování ProGuard pro analyzovaný soubor APK. Více informací tady.

Google také zveřejnil na YouTube video shrnující změny v Android Studiu 3.6:

Nejnovější stabilní verzi si můžete stáhnout z Android Studia nebo z webu Google. Další podrobnosti najdete na stránce Blogový příspěvek společnosti Google na blogu Android Developers Blog nebo nejnovější Poznámky k vydání aplikace Android Studio. Další velká aktualizace IDE dorazí jako Android Studio 4.0, která představuje nové knihovny Jetpack včetně CameraX a Compose. Momentálně je verze 4.0 na Kanárech, takže to bude trvat několik měsíců, než bude připraveno pro stabilní vydání.