Google frigiver Android Studio 3.6 som en stabil udgivelse

click fraud protection

Google har frigivet den stabile version af Android Studio 3.6 til Android app-udviklere. Her er vores oversigt over de vigtigste ændringer.

Google frigivet version 3.5 af sin IDE til Android app-udvikling, Android Studio, til den stabile kanal i midten af ​​sidste år. Denne udgivelse var kulminationen på måneders fejlrettelser og stabilitetsforbedringer. I dag annoncerede Google, at den næste stabile udgivelse, Android Studio 3.6, nu er tilgængelig for udviklere. Opdateringen har været i test i flere måneder, og den fokuserer på at forbedre oplevelsen af ​​koderedigering og fejlretning. Her er en oversigt over, hvad der er nyt i den seneste udgivelse.

Android Studio 3.6 forkortet changelog

Split View i Design Editors

En ny Split View til Layout Editor og Navigation Editor gør det muligt at se design og kodevisninger af din UI på samme tid. Split View erstatter forhåndsvisningsvinduet og kan konfigureres på en fil-for-fil basis for at gemme kontekstuelle oplysninger som zoomniveau og designvisningsmuligheder. For at aktivere Split View skal du klikke på "Split"-ikonet i øverste højre hjørne af redigeringsvinduet.

Split View i designeditorer. Kilde: Google

Farvevælger ressourcefane

Google har tilføjet en "ressourcer"-fane til farvevælgeren i Android Studio 3.6. Denne fane viser de farver, du har defineret som farveressourcer, for at gøre det nemmere at vælge eller redigere dem. Det er tilgængeligt i designværktøjer og XML-editoren.

Farvevælgerressourcefanen i Android Studio 3.6. Kilde: Google

Android Emulator - Google Maps UI

Den seneste version af Android Emulator er 29.2.12, og den indeholder en måde at visualisere den emulerede enheds placering. Google indlejrede en Google Maps UI i den udvidede kontrolmenu, så udviklere kan angive virtuelle placeringer og konstruere virtuelle ruter.

Android Emulator placering UI med placering i realtid streaming. Kilde: Google.

Understøttelse af flere skærme

Emulator 29.1.10 tilføjer indledende understøttelse til at vise flere virtuelle skærme for at lette appudvikling til enheder med flere skærme. Udviklere kan konfigurere multi-virtuelle skærme i Android Studio Emulator gennem menuen Indstillinger (Udvidede kontroller > Indstillinger).

Andre ændringer

  • Se binding: Inkompatibilitet mellem dine XML-layoutfiler og din kode kan resultere i, at din build fejler under kørsel. For at forhindre dette, introducerer Google se binding, en funktion, der, når den aktiveres ved at tilføje en enkelt linje i hvert moduls build.gradle-fil, "genererer en bindingsklasse for hver XML-layoutfil, der findes i den pågældende modul." Visningsbinding er beregnet til at erstatte findViewById, så du kan referere til alle visninger med id'er uden at løbe ind i null-pointer eller klassecast undtagelser. Lær mere om denne funktion her.
  • Android NDK-opdateringer: Google har bragt Kotlin-support til to Android NDK-funktioner som tidligere var understøttet i Java. De inkluderer "[navigation] fra en JNI-erklæring til den tilsvarende implementeringsfunktion i C/C++" og "automatisk [oprettelse] af en stubimplementeringsfunktion for en JNI-erklæring."
  • IntelliJ-platformopdatering: IntelliJ 2019.2 er inkluderet i Android Studio 3.6. Det her JetBrains blogindlæg forklarer de store ændringer.
  • Tilføj klasser med gældende ændringer: Ved at klikke på enten "Anvend kodeændringer" eller "Anvend ændringer og genstart aktivitet" vil du give dig mulighed for at tilføje en klasse og derefter implementere denne kodeændring til en kørende app. Forskellen mellem disse to handlinger er forklaret her.
  • Android Gradle Plugin-opdateringer: Version 3.6 af Android Gradle plugin tilføjer understøttelse af Maven Publish Gradle plugin. Lær mere her.
  • Lokale opdateringer til importerede APK'er: Android Studio 3.6 registrerer nu automatisk ændringer af importerede APK'er og giver dig mulighed for at genimportere dem på stedet, så du ikke behøver at vedhæfte symboler og kilder igen.
  • Vedhæft Kotlin-kilder til importerede APK'er: Du kan nu vedhæfte Kotlin-kildefiler til importerede APK'er. Lær mere her.
  • Lækagedetektion i Memory Profiler: Google har opdateret Memory Profiler med evnen til at registrere Activity and Fragment-forekomster, der kan være lækket. Dokumentationen for denne funktion er tilgængelig her.
  • Deobfuscate klasse og metode bytecode i APK Analyzer: Når du inspicerer DEX-filer ved hjælp af APK Analyzer, er det nu muligt at deobfuskere klasse- og metodebytekode ved at indlæse ProGuard-tilknytningsfilen for den APK, du analyserer. Mere info her.

Google har også offentliggjort en YouTube-video, der opsummerer ændringerne i Android Studio 3.6:

Du kan downloade den seneste stabile udgivelse fra Android Studio eller fra Googles hjemmeside. For flere detaljer, tjek ud Googles blogindlæg på Android Developers Blog eller det seneste Android Studio release notes. Den næste store opdatering til IDE kommer som Android Studio 4.0, som introducerer nye Jetpack-biblioteker inklusive CameraX og Compose. Version 4.0 er pt på kanariske, så det vil tage et par måneder, før det er klar til en stabil udgivelse.