A Google stabil kiadásként adja ki az Android Studio 3.6-ot

A Google kiadta az Android Studio 3.6 stabil verzióját az Android-alkalmazások fejlesztői számára. Íme, áttekintésünk a legfontosabb változásokról.

A Google kiadta 3.5 verzió Android-alkalmazás-fejlesztési IDE-jének, az Android Studio-nak a stabil csatornájára a tavalyi év közepén. Ez a kiadás hónapokig tartó hibajavítások és stabilitási fejlesztések csúcspontja volt. A Google ma bejelentette, hogy a következő stabil kiadás, az Android Studio 3.6 már elérhető a fejlesztők számára. A frissítést hónapok óta tesztelik, és a kódszerkesztési és hibakeresési élmény javítására összpontosít. Íme egy áttekintés a legújabb kiadás újdonságairól.

Android Studio 3.6 rövidített változásnapló

Osztott nézet a Tervezőszerkesztőkben

Az elrendezésszerkesztő és a navigációs szerkesztő új osztott nézete lehetővé teszi a felhasználói felület tervezési és kódnézeteinek egyidejű megtekintését. Az osztott nézet helyettesíti az Előnézet ablakot, és fájlonként konfigurálható a környezeti információk, például a nagyítási szint és a tervezési nézet opcióinak mentéséhez. Az osztott nézet engedélyezéséhez kattintson a "Split" ikonra a szerkesztőablak jobb felső sarkában.

Osztott nézet a tervezési szerkesztőkben. Forrás: Google

Színválasztó erőforrás lap

A Google hozzáadott egy „erőforrások” lapot az Android Studio 3.6 színválasztójához. Ez a lap megjeleníti a színerőforrásként meghatározott színeket, hogy megkönnyítse a kiválasztást vagy szerkesztést. Elérhető a tervezőeszközökben és az XML-szerkesztőben.

Színválasztó erőforrás lap az Android Studio 3.6-ban. Forrás: Google

Android emulátor – Google Maps UI

Az Android Emulator legújabb verziója a 29.2.12, és tartalmaz egy módot az emulált eszköz helyének megjelenítésére. A Google beágyazott egy Google Maps felhasználói felületet a kiterjesztett vezérlők menübe, így a fejlesztők virtuális helyeket adhatnak meg és virtuális útvonalakat hozhatnak létre.

Android Emulator helymeghatározó felhasználói felület valós idejű helyadatfolyam-közvetítéssel. Forrás: Google.

Több kijelző támogatása

Az Emulator 29.1.10 kezdeti támogatást nyújt több virtuális kijelző megjelenítéséhez, hogy megkönnyítse az alkalmazások fejlesztését a több kijelzővel rendelkező eszközökön. A fejlesztők több virtuális kijelzőt konfigurálhatnak az Android Studio emulátorban a Beállítások menüben (Bővített vezérlők > Beállítások).

Egyéb változtatások

  • Kötés megtekintése: Az XML-elrendezési fájlok és a kód közötti inkompatibilitás azt eredményezheti, hogy a build meghibásodik futás közben. Ennek megakadályozására a Google bevezeti nézet kötés, egy olyan szolgáltatás, amely ha engedélyezve van egy sor hozzáadásával az egyes modulok build.gradle fájljában, "összerendelési osztályt generál az adott XML-elrendezési fájlhoz modul." A nézet-összerendelés a findViewById helyettesítésére szolgál, lehetővé téve, hogy az összes nézetre hivatkozzon azonosítókkal anélkül, hogy nullmutatóba vagy osztályátadásba ütközne. kivételek. Tudjon meg többet erről a funkcióról itt.
  • Android NDK frissítések: A Google a Kotlin támogatást nyújtotta két Android NDK funkció amelyeket korábban a Java támogatott. Ezek közé tartozik a "[navigáció] egy JNI-deklarációról a megfelelő implementációs függvényre C/C++-ban" és "a JNI-deklaráció csonk-megvalósítási függvényének automatikus [létrehozása]".
  • IntelliJ platform frissítés: Az Android Studio 3.6 tartalmazza az IntelliJ 2019.2-t. Ez JetBrains blogbejegyzés elmagyarázza a főbb változásokat.
  • Osztályok hozzáadása az alkalmazott módosításokkal: A „Kódmódosítások alkalmazása” vagy a „Módosítások alkalmazása és a tevékenység újraindítása” lehetőségre kattintva hozzáadhat egy osztályt, majd telepítheti a kódmódosítást egy futó alkalmazásba. A két művelet közötti különbséget elmagyarázzuk itt.
  • Android Gradle Plugin frissítések: Az Android Gradle beépülő modul 3.6-os verziója támogatja a Maven Publish Gradle bővítményt. Tudj meg többet itt.
  • Helyi frissítések az importált APK-khoz: Az Android Studio 3.6 mostantól automatikusan észleli az importált APK-k változásait, és lehetővé teszi azok újraimportálását a helyükön, így nem kell újra csatolnia a szimbólumokat és a forrásokat.
  • Kotlin-források csatolása az importált APK-khoz: Mostantól Kotlin-forrásfájlokat is csatolhat az importált APK-khoz. Tudj meg többet itt.
  • Szivárgásérzékelés a Memory Profilerben: A Google frissítette a Memóriaprofilozót, hogy képes legyen észlelni az esetlegesen kiszivárgott tevékenység- és töredékpéldányokat. Ennek a funkciónak a dokumentációja elérhető itt.
  • Osztály és metódus bájtkódjának deobfuszkálása az APK Analyzerben: Amikor a DEX-fájlokat az APK Analyzer segítségével vizsgálja, most már lehetséges az osztály- és metódusbytekód deobfuszkálása az elemzett APK ProGuard-leképezési fájljának betöltésével. Több információ itt.

A Google közzétett egy YouTube-videót is, amely összefoglalja az Android Studio 3.6 változásait:

Letöltheti a legfrissebb stabil kiadást az Android Studio vagy az a Google webhelyéről. További részletekért nézze meg A Google blogbejegyzése az Android Developers Blogon vagy a legújabb Android Studio kiadási megjegyzések. Az IDE következő jelentős frissítése as Android Studio 4.0, amely új Jetpack könyvtárakat mutat be, beleértve a CameraX-et és a Compose-t. Jelenleg a 4.0-s verzió Kanáriban, így eltart néhány hónapig, mire készen áll a stabil megjelenésre.