Google vydáva Android Studio 3.6 ako stabilné vydanie

Google vydal stabilnú verziu Android Studio 3.6 pre vývojárov aplikácií pre Android. Tu je náš prehľad najdôležitejších zmien.

Google vydal verzia 3.5 svojho IDE pre vývoj aplikácií pre Android, Android Studio, na stabilný kanál v polovici minulého roka. Toto vydanie bolo vyvrcholením mesiacov opráv chýb a vylepšení stability. Google dnes oznámil, že ďalšie stabilné vydanie, Android Studio 3.6, je teraz k dispozícii pre vývojárov. Aktualizácia sa testuje mesiace a zameriava sa na zlepšenie skúseností s úpravou a ladením kódu. Tu je prehľad toho, čo je nové v najnovšom vydaní.

Android Studio 3.6 skrátený zoznam zmien

Rozdelené zobrazenie v editoroch dizajnu

Nové rozdelené zobrazenie pre editor rozloženia a navigačný editor umožňuje súčasne vidieť vzhľad a kód vášho používateľského rozhrania. Rozdelené zobrazenie nahrádza okno ukážky a možno ho nakonfigurovať pre jednotlivé súbory na uloženie kontextových informácií, ako je úroveň priblíženia a možnosti zobrazenia návrhu. Ak chcete aktivovať rozdelené zobrazenie, kliknite na ikonu „Split“ v pravom hornom rohu okna editora.

Split View v dizajnových editoroch. Zdroj: Google

Karta zdroja výberu farby

Google pridal kartu „zdroje“ do výberu farieb v Android Studio 3.6. Táto karta zobrazuje farby, ktoré ste definovali ako zdroje farieb, aby sa uľahčil ich výber alebo úprava. Je prístupný v nástrojoch na návrh a editore XML.

Karta prostriedku na výber farby v Android Studio 3.6. Zdroj: Google

Emulátor Androidu – používateľské rozhranie Máp Google

Najnovšia verzia emulátora Android je 29.2.12 a obsahuje spôsob vizualizácie umiestnenia emulovaného zariadenia. Google vložil používateľské rozhranie služby Mapy Google do ponuky rozšírených ovládacích prvkov, takže vývojári môžu špecifikovať virtuálne miesta a vytvárať virtuálne trasy.

Používateľské rozhranie emulátora polohy Android so streamovaním polohy v reálnom čase. Zdroj: Google.

Podpora viacerých displejov

Emulátor 29.1.10 pridáva počiatočnú podporu pre zobrazovanie viacerých virtuálnych displejov, aby sa uľahčil vývoj aplikácií pre zariadenia s viacerými displejmi. Vývojári môžu konfigurovať multivirtuálne displeje v emulátore Android Studio prostredníctvom ponuky Nastavenia (Rozšírené ovládacie prvky > Nastavenia).

Iné zmeny

  • Zobraziť väzbu: Nekompatibilita medzi súbormi rozloženia XML a kódom môže viesť k zlyhaniu zostavy za behu. Aby sa tomu zabránilo, Google zavádza pohľadová väzba, funkcia, ktorá po aktivácii pridaním jedného riadku do súboru build.gradle každého modulu "vygeneruje triedu väzby pre každý súbor rozloženia XML prítomný v modul." Väzba zobrazenia je určená na nahradenie funkcie findViewById, čo vám umožňuje odkazovať na všetky zobrazenia s ID bez toho, aby ste narazili na nulový ukazovateľ alebo pretypovanie triedy výnimky. Získajte viac informácií o tejto funkcii tu.
  • Aktualizácie Android NDK: Google priniesol podporu Kotlinu pre dve funkcie Android NDK ktoré boli predtým podporované v jazyku Java. Zahŕňajú „[navigácia] z deklarácie JNI k príslušnej implementačnej funkcii v C/C++“ a „automatické [vytvorenie] funkcie stub implementácie pre deklaráciu JNI“.
  • Aktualizácia platformy IntelliJ: IntelliJ 2019.2 je súčasťou Android Studio 3.6. Toto Blogový príspevok JetBrains vysvetľuje hlavné zmeny.
  • Pridať triedy s použitím zmien: Kliknutím na „Použiť zmeny kódu“ alebo „Použiť zmeny a reštartovať aktivitu“ vám umožní pridať triedu a potom nasadiť túto zmenu kódu do spustenej aplikácie. Rozdiel medzi týmito dvoma akciami je vysvetlený tu.
  • Aktualizácie doplnku Android Gradle Plugin: Verzia 3.6 doplnku Android Gradle pridáva podporu pre doplnok Maven Publish Gradle. Uč sa viac tu.
  • Aktualizácie na mieste pre importované súbory APK: Android Studio 3.6 teraz automaticky zisťuje zmeny v importovaných súboroch APK a umožňuje vám ich znova importovať na mieste, takže nemusíte znova pripájať symboly a zdroje.
  • Pripojte zdroje Kotlin k importovaným súborom APK: Teraz môžete pripojiť zdrojové súbory Kotlin k importovaným súborom APK. Uč sa viac tu.
  • Detekcia úniku v Memory Profiler: Spoločnosť Google aktualizovala nástroj Memory Profiler so schopnosťou zisťovať inštancie aktivity a fragmentov, ktoré mohli uniknúť. Dokumentácia k tejto funkcii je k dispozícii tu.
  • Deobfuscate bajtkód triedy a metódy v APK Analyzer: Pri kontrole súborov DEX pomocou analyzátora APK je teraz možné deobfuskovať bajtový kód triedy a metódy načítaním súboru mapovania ProGuard pre súbor APK, ktorý analyzujete. Viac informácií tu.

Google tiež zverejnil video na YouTube, ktoré sumarizuje zmeny v Android Studio 3.6:

Najnovšie stabilné vydanie si môžete stiahnuť z Android Studio alebo z webovej stránky Google. Ďalšie podrobnosti nájdete na stránke Blogový príspevok spoločnosti Google na blogu Android Developers Blog alebo najnovšie Poznámky k vydaniu Android Studio. Ďalšia veľká aktualizácia IDE príde ako Android Studio 4.0, ktorá predstavuje nové knižnice Jetpack vrátane CameraX a Compose. Verzia 4.0 je momentálne na Kanárskych ostrovoch, takže bude trvať niekoľko mesiacov, kým bude pripravený na stabilné vydanie.