Tekniska bloggspel, Android-app-apk, tips och tricks

Android Studio 3.1 släppt: Vad är nytt

Google har släppt den slutliga stabila versionen för Android Studio 3.1 och är tillgänglig för nedladdning. Fokusområden för denna utgåva är produktkvalitet och applikationsutvecklingsproduktivitet. Förutom många grundläggande kvalitetsförändringar har Google lagt till flera nya funktioner till Android Studio 3.1 som utvecklare bör integrera i sitt utvecklingsarbetsflöde.

Nytt för Android Studio 3.1 är en prestandakompilator för C++ som hjälper till att felsöka prestandaflaskhalsar i din applikationskod. För utvecklare som har Room- eller SQLite-databaser i sina appar, har Google lagt till bättre kodredigeringsstöd för att hjälpa till med dina SQL-tabeller och frågegenereringssatser. Google har också lagt till bättre lint-stöd till Kotlin-koden och accelererat tester med en uppdaterad Android-emulator med snabbstart.

Evolution

Kolla in Kotlin Lint: Sedan Google tillkännagav officiellt Kotlin-språkstöd förra året på Android-plattformen, fortsätter Google att investera i Kotlin-språkstöd i Android Studio. I Android Studio 3.1 har Google förbättrat kvalitetskontrollen av Lint-koden så att utvecklare kan köra dem via kommandoraden såväl som från IDE. Öppna bara ett Android Studio-projekt och kör gradlew lint via kommandoraden.

Google Android studio

Redigera databaskoden: Inline SQL/Room-databaskodredigering i Android-projekt är nu ännu enklare med Android Studio 3.1. Den här utgåvan innehåller SQL-kodkomplettering i @Query-deklarationer, bättre SQL-satsrefaktorering och SQL-kodnavigering över projekt.

Google Android studio

Uppdatera IntelliJ-plattformen: Android Studio 3.1 inkluderar IntelliJ 2017.3.3-plattformsversionen, har många nya funktioner som nya Kotlin-språkavsikter och inbyggt stöd för SVG-bildförhandsvisning.

Bygga

Dex D8 kompilator: D8 är nu standard dex-kompilatorn i Android Studio 3.1. D8-dexing ersätter den gamla DX-kompilatorn och är ett komplett APK-kompileringssteg som håller appstorlekarna mindre, vilket möjliggör exakt steg-för-steg-felsökning och flera gånger som leder till snabbare builds. Se till att gradle.properties antingen inte har flaggan android.enableD8 eller om den ser till att den är inställd på sant.

Nytt byggutdatafönster: Android Studio 3.1 har ett uppdaterat byggutdatafönster för att organisera byggstatus och fel i en ny trädvy. Denna ändring slår också samman den gamla Gradle-utgången till det nya fönstret.

Google Android studio

Testa

Snabbstart: Snabbstart gör att du kan återuppta Android Emulator-sessionen i 6 sekunder. Precis som en fysisk Android-enhet måste emulatorn utföra en första kallstart, men efterföljande omstarter sker snabbt. Den här funktionen är aktiverad som standard för alla virtuella Android-enheter. Dessutom, i den här utgåvan, finns mer detaljerade kontroller om när du ska använda snabbstart och möjligheten att spara snabba starttillstånd på begäran på emulatorns inställningssida.

Google Android studio

Systembild och ramlöst enhetsskal: Den senaste versionen stöder nu Google Play Store och Google API:er på emulatorsystembilden API 24 (Nougat) – API 27 (Oreo) samt P Developer Preview. Dessutom har mock skins Enhetsinställningar också uppdaterats för att fungera i nytt ramlöst läge, som kan hjälpa till med att testa appar med bildförhållandet 18:9 eller Android P-utvecklarförhandsvisningen DisplayCutout API.

Google Android studio

Optimering

C++ CPU-konfiguration: Förra året med Android Studio 3.0 rullade Google ut en helt ny uppsättning Android-profiler för att mäta CPU, minne och nätverksaktivitet i appar. Med Android Studio 3.1, förutom prestandaprofilering av din Kotlin- och Java-språkapplikationskod, kan människor nu profilera sin C++-kod i applikationer. Genom att använda simpleperf som backend låter C++-kompilatorn dig dokumentera C++-metodspår.

Google Android studio

Uppdatera nätverksprofil: Nätverksströmmar och förfrågningar – För att hjälpa till med att analysera nätverkstrafik i applikationer har Google lagt till en ny nätverksströmningsvy för att undersöka multitrådad nätverkstrafik och även lagt till en ny flik för nätverksbegäranden för att förstå nätverksförfrågningar. nätverksefterfrågan över tid. Med dessa uppdateringar av Network Profiler kommer utvecklare att ha ytterligare verktyg för att övervaka nätverkstrafik från varje tråd och göra nätverksbegäranden genom nätverkssamtalsstacken.

Google Android studio

Om du använder en tidigare version av Android Studio kan du uppgradera till Android Studio 3.1 idag, eller så kan du ladda ner uppdateringen från den officiella nedladdningssidan för Android Studio.

. .