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.
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.
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.
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.
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.