Google lansează Android Studio 3.6 ca o versiune stabilă

click fraud protection

Google a lansat versiunea stabilă a Android Studio 3.6 pentru dezvoltatorii de aplicații Android. Iată prezentarea noastră de ansamblu asupra celor mai importante schimbări.

Google a lansat versiunea 3.5 a IDE-ului său pentru dezvoltarea aplicației Android, Android Studio, pe canalul stabil la jumătatea anului trecut. Acea lansare a fost punctul culminant a lunilor de remedieri de erori și îmbunătățiri ale stabilității. Astăzi, Google a anunțat că următoarea versiune stabilă, Android Studio 3.6, este acum disponibilă dezvoltatorilor. Actualizarea a fost testată de luni de zile și se concentrează pe îmbunătățirea experienței de editare și depanare a codului. Iată o prezentare generală a noutăților din cea mai recentă versiune.

Jurnalul de modificări abreviat Android Studio 3.6

Split View în Design Editors

O nouă vizualizare divizată pentru Editorul de aspect și Editorul de navigare face posibilă vizualizarea simultană a vizualizărilor de design și cod ale interfeței dvs. de utilizare. Split View înlocuiește fereastra de previzualizare și poate fi configurată pe bază de fișier cu fișier pentru a salva informații contextuale, cum ar fi nivelul de zoom și opțiunile de vizualizare a designului. Pentru a activa vizualizarea divizată, faceți clic pe pictograma „Divizați” din colțul din dreapta sus al ferestrei editorului.

Split View în editorii de design. Sursa: Google

Fila de resurse pentru selectorul de culori

Google a adăugat o filă „resurse” la selectorul de culori din Android Studio 3.6. Această filă afișează culorile pe care le-ați definit ca resurse de culoare pentru a le facilita alegerea sau editarea. Este accesibil în instrumentele de proiectare și în editorul XML.

Fila de resurse pentru selectarea culorilor în Android Studio 3.6. Sursa: Google

Emulator Android - Google Maps UI

Cea mai recentă versiune a emulatorului Android este 29.2.12 și include o modalitate de a vizualiza locația dispozitivului emulat. Google a încorporat o interfață de utilizare Google Maps în meniul de comenzi extins, astfel încât dezvoltatorii să poată specifica locații virtuale și să construiască rute virtuale.

Interfața de utilizare a locației Android Emulator cu streaming de locație în timp real. Sursa: Google.

Suport multi-display

Emulator 29.1.10 adaugă suport inițial pentru afișarea mai multor afișaje virtuale pentru a facilita dezvoltarea aplicațiilor pentru dispozitivele cu afișaje multiple. Dezvoltatorii pot configura afișaje multi-virtuale în Android Studio Emulator prin meniul Setări (Comenzi extinse > Setări).

Alte modificari

  • Vedeți legarea: Incompatibilitățile dintre fișierele dvs. de aspect XML și codul dvs. pot duce la eșuarea construcției dvs. în timpul execuției. Pentru a preveni acest lucru, Google introduce vedere obligatoriu, o caracteristică care, atunci când este activată prin adăugarea unei singure linii în fișierul build.gradle al fiecărui modul, „generează o clasă de legare pentru fiecare fișier de aspect XML prezent în acel fișier module." Legarea vizualizării are scopul de a înlocui findViewById, permițându-vă să faceți referire la toate vizualizările cu ID-uri fără a rula în pointerul nul sau în clasarea excepții. Aflați mai multe despre această funcție Aici.
  • Actualizări Android NDK: Google a adus suport Kotlin pentru două caracteristici Android NDK care au fost acceptate anterior în Java. Acestea includ „[navigarea] de la o declarație JNI la funcția de implementare corespunzătoare în C/C++” și „[crearea] automată a unei funcții de implementare stub pentru o declarație JNI”.
  • Actualizare platformă IntelliJ: IntelliJ 2019.2 este inclus în Android Studio 3.6. Acest Postare pe blogul JetBrains explică schimbările majore.
  • Adăugați cursuri cu modificări aplicate: Făcând clic pe „Aplicați modificările codului” sau „Aplicați modificările și reporniți activitatea” vă va permite să adăugați o clasă, apoi să implementați acea modificare a codului într-o aplicație care rulează. Diferența dintre aceste două acțiuni este explicată Aici.
  • Actualizări Android Gradle Plugin: Versiunea 3.6 a pluginului Android Gradle adaugă suport pentru pluginul Maven Publish Gradle. Află mai multe Aici.
  • Actualizări la loc pentru APK-urile importate: Android Studio 3.6 detectează acum automat modificările aduse APK-urilor importate și vă permite să le reimportați în loc, astfel încât să nu fie nevoie să atașați din nou simbolurile și sursele.
  • Atașați sursele Kotlin la APK-urile importate: Acum puteți atașa fișierele sursă Kotlin la APK-urile importate. Află mai multe Aici.
  • Detectarea scurgerilor în Memory Profiler: Google a actualizat Memory Profiler cu capacitatea de a detecta instanțele de activitate și fragmente care ar putea fi scurs. Documentația pentru această caracteristică este disponibilă Aici.
  • Deobfuscate codul octet al clasei și metodei în APK Analyzer: Atunci când inspectați fișierele DEX utilizând APK Analyzer, acum este posibil să dezfundați codul octet al clasei și metodei prin încărcarea fișierului de mapare ProGuard pentru APK-ul pe care îl analizați. Mai multe informatii Aici.

Google a publicat, de asemenea, un videoclip YouTube care rezumă modificările din Android Studio 3.6:

Puteți descărca cea mai recentă versiune stabilă din Android Studio sau de pe site-ul Google. Pentru mai multe detalii, verificați Postarea de blog a Google pe Blogul dezvoltatorilor Android sau cel mai recent Note de lansare Android Studio. Următoarea actualizare majoră a IDE va ​​sosi ca Android Studio 4.0, care introduce noi biblioteci Jetpack, inclusiv CameraX și Compose. Versiunea 4.0 este în prezent în Canare, așa că va dura câteva luni până să fie gata pentru o lansare stabilă.