Google julkaisee Android Studio 3.6:n vakaana julkaisuna

Google on julkaissut Android Studio 3.6:n vakaan version Android-sovelluskehittäjille. Tässä on yleiskatsaus tärkeimmistä muutoksista.

Google julkaisi versio 3.5 IDE Android-sovelluskehitykseen, Android Studio, vakaalle kanavalle viime vuoden puolivälissä. Tämä julkaisu oli kuukausien virheenkorjausten ja vakauden parannusten huipentuma. Google ilmoitti tänään, että seuraava vakaa julkaisu, Android Studio 3.6, on nyt kehittäjien saatavilla. Päivitystä on testattu kuukausia, ja se keskittyy parantamaan koodin muokkaus- ja virheenkorjauskokemusta. Tässä on yleiskatsaus uusimman julkaisun ominaisuuksiin.

Android Studio 3.6:n lyhennetty muutosloki

Jaettu näkymä suunnittelueditoreissa

Uusi jaettu näkymä asettelueditorille ja navigointieditorille mahdollistaa käyttöliittymäsi suunnittelu- ja koodinäkymien näkemisen samanaikaisesti. Jaettu näkymä korvaa Esikatselu-ikkunan, ja se voidaan määrittää tiedostokohtaisesti kontekstitietojen, kuten zoomaustason ja suunnittelunäkymän, tallentamiseksi. Ota jaettu näkymä käyttöön napsauttamalla "Jaa" -kuvaketta editoriikkunan oikeassa yläkulmassa.

Jaettu näkymä suunnittelueditoreissa. Lähde: Google

Värinvalitsimen resurssivälilehti

Google on lisännyt Android Studio 3.6:n värivalitsimeen "resurssit"-välilehden. Tämä välilehti näyttää väriresursseiksi määrittämäsi värit, jotta niiden valitseminen tai muokkaaminen on helpompaa. Se on käytettävissä suunnittelutyökaluilla ja XML-editorilla.

Värinvalitsimen resurssivälilehti Android Studio 3.6:ssa. Lähde: Google

Android-emulaattori – Google Mapsin käyttöliittymä

Android-emulaattorin uusin versio on 29.2.12, ja se sisältää tavan visualisoida emuloidun laitteen sijainti. Google upotti Google Mapsin käyttöliittymän laajennettuun hallintavalikkoon, jotta kehittäjät voivat määrittää virtuaalisia sijainteja ja rakentaa virtuaalisia reittejä.

Android Emulator -paikannuskäyttöliittymä reaaliaikaisella sijainnin suoratoistolla. Lähde: Google.

Usean näytön tuki

Emulator 29.1.10 lisää alustavan tuen useiden virtuaalisten näyttöjen näyttämiselle helpottaakseen sovelluskehitystä laitteille, joissa on useita näyttöjä. Kehittäjät voivat määrittää useita virtuaalisia näyttöjä Android Studio -emulaattorissa Asetukset-valikon kautta (Laajennetut säätimet > Asetukset).

Muut muutokset

  • Katso sidonta: XML-asettelutiedostojesi ja koodisi väliset yhteensopimattomuudet voivat johtaa koontiversion epäonnistumiseen suorituksen aikana. Tämän estämiseksi Google esittelee katso sidonta, ominaisuus, joka, kun se otetaan käyttöön lisäämällä yksi rivi kunkin moduulin build.gradle-tiedostoon, "luo sidosluokan kullekin kyseisessä XML-asettelutiedostolle moduuli." Näkymän sidonta on tarkoitettu korvaamaan findViewById, jolloin voit viitata kaikkiin näkymiin tunnuksilla joutumatta nollaosoittimeen tai luokkalähetykseen poikkeuksia. Lisätietoja tästä ominaisuudesta tässä.
  • Android NDK -päivitykset: Google on tuonut Kotlinille tuen kaksi Android NDK -ominaisuutta joita Java tuettiin aiemmin. Ne sisältävät "[navigointi] JNI-ilmoituksesta vastaavaan toteutustoimintoon C/C++:ssa" ja "automaattisesti [luoda] tynkätoteutustoiminnon JNI-ilmoitukselle".
  • IntelliJ-alustapäivitys: IntelliJ 2019.2 sisältyy Android Studio 3.6:een. Tämä JetBrains blogikirjoitus selittää tärkeimmät muutokset.
  • Lisää kursseja, joihin sovelletaan muutoksia: Napsauttamalla joko "Käytä koodimuutoksia" tai "Käytä muutoksia ja käynnistä toiminta uudelleen", voit lisätä luokan ja ottaa sitten koodimuutoksen käyttöön käynnissä olevassa sovelluksessa. Näiden kahden toiminnon ero selitetään tässä.
  • Android Gradle Plugin -päivitykset: Android Gradle -laajennuksen versio 3.6 lisää tuen Maven Publish Gradle -laajennukselle. Lue lisää tässä.
  • Paikalliset päivitykset tuoduille APK: ille: Android Studio 3.6 tunnistaa nyt automaattisesti muutokset tuotuihin APK: ihin ja antaa sinun tuoda ne uudelleen paikoilleen, jotta sinun ei tarvitse liittää symboleita ja lähteitä uudelleen.
  • Liitä Kotlin-lähteet tuotuihin APK: ihin: Voit nyt liittää Kotlin-lähdetiedostoja tuotuihin APK: ihin. Lue lisää tässä.
  • Vuodon havaitseminen Memory Profilerissa: Google on päivittänyt Memory Profilerin siten, että se pystyy havaitsemaan mahdollisesti vuotaneet Activity- ja Fragment-esiintymät. Tämän ominaisuuden dokumentaatio on saatavilla tässä.
  • Poista luokka- ja menetelmätavukoodi APK Analyzerissa: Kun DEX-tiedostoja tarkastetaan APK Analyzerilla, on nyt mahdollista deobfuskoida luokka- ja menetelmätavukoodi lataamalla analysoitavan APK: n ProGuard-kartoitustiedosto. Lisätietoja tässä.

Google julkaisi myös YouTube-videon, jossa on yhteenveto Android Studio 3.6:n muutoksista:

Voit ladata uusimman vakaan julkaisun Android Studiosta tai Googlen verkkosivuilta. Katso lisätietoja Googlen blogipostaus Android Developers Blogissa tai uusin Android Studion julkaisutiedot. Seuraava suuri päivitys IDE: lle saapuu as Android Studio 4.0, joka esittelee uudet Jetpack-kirjastot, mukaan lukien CameraX ja Compose. Versio 4.0 on tällä hetkellä Kanarialla, joten kestää muutaman kuukauden ennen kuin se on valmis vakaaseen julkaisuun.