Google je izdal stabilno različico Android Studio 3.6 za razvijalce aplikacij za Android. Tukaj je naš pregled najpomembnejših sprememb.
Google izdal različica 3.5 svojega IDE za razvoj aplikacij za Android, Android Studio, v stabilen kanal sredi lanskega leta. Ta izdaja je bila vrhunec mesecev popravkov napak in izboljšav stabilnosti. Danes je Google objavil, da je naslednja stabilna izdaja, Android Studio 3.6, zdaj na voljo razvijalcem. Posodobitev je bila v preizkušanju več mesecev in se osredotoča na izboljšanje izkušnje urejanja kode in odpravljanja napak. Tukaj je pregled novosti v zadnji izdaji.
Razdeljeni pogled v urejevalnikih oblikovanja
Nov razdeljeni pogled za urejevalnik postavitve in urejevalnik krmarjenja omogoča hkraten ogled pogleda oblikovanja in kode vašega uporabniškega vmesnika. Razdeljeni pogled nadomešča okno za predogled in ga je mogoče konfigurirati za vsako datoteko posebej, da shranite kontekstualne informacije, kot so stopnja povečave in možnosti pogleda oblikovanja. Če želite omogočiti razdeljeni pogled, kliknite ikono »Razdeli« v zgornjem desnem kotu okna urejevalnika.
Zavihek virov izbirnika barv
Google je izbirniku barv v sistemu Android Studio 3.6 dodal zavihek »viri«. Na tem zavihku so prikazane barve, ki ste jih definirali kot barvne vire, da jih boste lažje izbirali ali urejali. Dostopen je v orodjih za oblikovanje in urejevalniku XML.
Android Emulator – uporabniški vmesnik Google Maps
Najnovejša različica emulatorja Android je 29.2.12 in vključuje način za vizualizacijo lokacije emulirane naprave. Google je vdelal uporabniški vmesnik Google Maps v meni z razširjenimi kontrolami, tako da lahko razvijalci določijo virtualne lokacije in ustvarijo virtualne poti.
Podpora za več zaslonov
Emulator 29.1.10 dodaja začetno podporo za prikaz več virtualnih zaslonov, da olajša razvoj aplikacij za naprave z več zasloni. Razvijalci lahko v emulatorju Android Studio prek menija Nastavitve (Razširjeni nadzor > Nastavitve) konfigurirajo multivirtualne zaslone.
Druge spremembe
- Ogled vezave: Nezdružljivost med vašimi datotekami postavitve XML in vašo kodo lahko povzroči, da vaša zgradba med izvajanjem ne uspe. Da bi to preprečil, Google uvaja vezava pogleda, funkcija, ki, ko je omogočena z dodajanjem ene vrstice v datoteko build.gradle vsakega modula, "generira vezni razred za vsako datoteko postavitve XML, ki je prisotna v tem modul." Vezava pogleda naj bi nadomestila findViewById, kar vam omogoča, da se sklicujete na vse poglede z ID-ji, ne da bi naleteli na ničelni kazalec ali pretvorbo razreda izjeme. Več o tej funkciji tukaj.
- Posodobitve NDK za Android: Google je prinesel podporo za Kotlin dve funkciji Android NDK ki so bili prej podprti v Javi. Vključujejo "[krmarjenje] od deklaracije JNI do ustrezne izvedbene funkcije v C/C++" in "samodejno [ustvarjanje] izvedbene funkcije škrbine za deklaracijo JNI."
- Posodobitev platforme IntelliJ: IntelliJ 2019.2 je vključen v Android Studio 3.6. to Objava v blogu JetBrains pojasnjuje glavne spremembe.
- Dodajte razrede z uporabo sprememb: Če kliknete »Uporabi spremembe kode« ali »Uporabi spremembe in znova zaženi dejavnost«, boste lahko dodali razred in nato to spremembo kode uvedli v delujočo aplikacijo. Razložena je razlika med tema dvema dejanjema tukaj.
- Posodobitve vtičnika Gradle za Android: Različica 3.6 vtičnika Android Gradle dodaja podporo za vtičnik Maven Publish Gradle. Nauči se več tukaj.
- Posodobitve na mestu za uvožene APK-je: Android Studio 3.6 zdaj samodejno zazna spremembe uvoženih APK-jev in vam omogoča, da jih znova uvozite na mestu, tako da vam ni treba ponovno pripeti simbolov in virov.
- Uvoženim APK-jem pripni vire Kotlin: Zdaj lahko uvoženim APK-jem priložite izvorne datoteke Kotlin. Nauči se več tukaj.
- Zaznavanje puščanja v Memory Profilerju: Google je posodobil Memory Profiler z zmožnostjo zaznavanja primerkov Activity in Fragment, ki so morda ušli. Dokumentacija za to funkcijo je na voljo tukaj.
- Razmegljite bajtno kodo razreda in metode v APK Analyzerju: Ko pregledujete datoteke DEX z orodjem APK Analyzer, je zdaj mogoče deomegirati bajtno kodo razreda in metode tako, da naložite datoteko preslikav ProGuard za APK, ki ga analizirate. Več informacij tukaj.
Google je objavil tudi YouTube video, ki povzema spremembe v Android Studio 3.6:
Najnovejšo stabilno izdajo lahko prenesete iz Android Studia ali z Googlovega spletnega mesta. Za več podrobnosti si oglejte Googlova objava v blogu za razvijalce za Android ali najnovejši Opombe ob izdaji Android Studio. Naslednja večja posodobitev IDE bo prispela kot Android Studio 4.0, ki predstavlja nove knjižnice Jetpack, vključno s CameraX in Compose. Trenutno je različica 4.0 na Kanarskem, zato bo trajalo nekaj mesecev, preden bo pripravljen za stabilno izdajo.