AndroidStudio
| AndroidStudio | |||
|---|---|---|---|
|
| |||
|
| |||
| Általános információ | |||
| programtípus | integrált fejlesztői környezet | ||
| fejlesztő | |||
| Engedély | Apache licenc, 2.0 verzió | ||
| Technikai információ | |||
| Beütemezett | |||
| Méret | 951 mebibyte | ||
| Támogatott platformok | |||
| Verziók | |||
| Legújabb stabil verzió | 2021.3.1 (Delfin)2022. szeptember 15 | ||
| A legújabb verzió tesztekben | 4.0 Béta 52020. április 23 | ||
| verziótörténet |
| ||
| Linkek | |||
Az Android Studio az Android platform hivatalos integrált fejlesztői környezete . 2013. május 16- án jelentették be a Google I/O konferencián , és az Eclipse helyett az Android alkalmazásfejlesztés hivatalos IDE-je. Az első stabil verzió 2014 decemberében jelent meg.
A JetBrains IntelliJ IDEA szoftverén alapul, és az Apache 2.0 licencen keresztül ingyenesen kiadták . Elérhető GNU/Linux , macOS , Microsoft Windows és ChromeOS platformokon . Kifejezetten Android fejlesztésre készült.
2013 májusában a 0.1-es verziótól kezdődően korai hozzáférésű előzetesben volt, majd a 2014 júniusában kiadott 0.8-as verziótól béta verzióban volt. Az első stabil build, az 1.0-s verzió 2014 decemberében jelent meg. [ 1 ]
2019. május 7-től a Kotlin a Google által preferált nyelv az Android-alkalmazások fejlesztéséhez. [ 2 ] Ennek ellenére az Android Studio más programozási nyelveket is támogat, mint például a Java és a C++. [ 3 ]
Jellemzők
Az Android Studio minden verziójával várhatóan új funkciókat fognak kifejleszteni. A jelenlegi stabil kiadás a következő szolgáltatásokat tartalmazza: [ 4 ] [ 5 ]
- Gradle- alapú összeépítési támogatás .
- Android-specifikus refaktorálás és gyorsjavítások.
- Lint eszközök a teljesítmény, a használhatóság, a verziókompatibilitás és egyéb problémák észleléséhez.
- ProGuard integrációs és alkalmazás-aláíró funkciók.
- Sablonok általános Android-elrendezések és egyéb összetevők létrehozásához.
- Gazdag elrendezésszerkesztő, amely lehetővé teszi a felhasználók számára a felhasználói felület összetevőinek áthúzását. [ 6 ]
- Android Wear programozási alkalmazások támogatása .
- A Google Cloud Platform beépített támogatása, amely lehetővé teszi a Firebase Cloud Messaging (korábbi nevén Google Cloud Messaging) és a Google App Engine integrációját. [ 7 ]
- Androidos virtuális eszköz alkalmazások futtatására és tesztelésére.
- Valós idejű renderelés.
- Developer Console: optimalizálási tippek, fordítási segítség, használati statisztikák.
Az Android Studio ugyanazokat a programozási nyelveket támogatja, mint az IntelliJ (és a CLion ), például a Java , a C++ és még sok más olyan kiterjesztéssel, mint a Go ; [ 8 ] és az Android Studio 3.0 vagy újabb támogatja a Kotlint [ 9 ] és "az összes Java 7 nyelvi funkciót és a Java 8 nyelvi funkciók egy részét, amelyek platformverziónként változnak." [ 10 ] A külső projektek támogatják a Java 9 egyes funkcióit. [ 11 ] Bár az Android Studio alapját képező IntelliJ támogatja az összes kiadott Java-verziót és a Java 12-t, nem világos, hogy az Android Studio milyen szinten támogatja a Java-tól a Java 12-ig terjedő verziókat. (a dokumentáció részleges Java 8 támogatást említ). Legalább néhány új nyelvi funkció a Java 12-ig használható Androidon. [ 12 ]
Platformok
Az Android Studio elérhető Windows 2003 , Vista , 7 , 8 és 10 operációs rendszerekre , 32 bites és 64 bites platformokra , GNU/Linuxra , Linuxra GNOME-mal vagy KDE-vel és 2 GB minimális RAM-mal, valamint macOS -re 10.8.5-től előre.
Rendszerkövetelmények
Mindhárom platform rendszerkövetelményei a következők:
3.x verzió
| ablakok | OSX/macOS | Linux | |
|---|---|---|---|
| OS verzió | Windows 10/8/7 (32 vagy 64 bites) | Mac OS X 10.10 (Yosemite) vagy újabb, akár 10.13 (macOS High Sierra) | GNOME vagy KDE asztali |
| RAM | Minimum 4 GB RAM, 8 GB RAM ajánlott, plusz további 1 GB
az android emulátor | ||
| Tárhely | 2 GB Android Studio, 4 GB ajánlott (500 MB IDE és legalább 1,5 GB Android SDK, emulátor rendszerképek és gyorsítótárak) | ||
| java verzió | Java Development Kit (JDK) 8 | ||
| Képernyőfelbontás | 1280x800 minimum, 1440x900 ajánlott | ||
Megjegyzés: A jó folyékonyság érdekében javasoljuk, hogy szilárdtestalapú meghajtóra (SSD) telepítse. Ezenkívül a nem Intel processzorgyártóknál jelentett bizonyos kompatibilitási problémák elkerülése érdekében legalább Intel i5 Quad Core processzor ajánlott . Opcionálisan választhat 2 GB-os Nvidia 1050 grafikus kártyát . [ 13 ]
2.x verzió
| ablakok | OSX/macOS | Linux | |
|---|---|---|---|
| OS verzió | Windows 10/8/7 (32 vagy 64 bites) | Mac OS X 10.9.5 vagy újabb, 10.11.6 (El Capitan) vagy 10.12.3 (Sierra) | GNOME vagy KDE asztali |
| RAM | Minimum 4 GB RAM, 8 GB RAM ajánlott, plusz további 1 GB
az android emulátor | ||
| Tárhely | 500 MB Android Studio, legalább 1,5 GB Android SDK, emulátor rendszerképek és gyorsítótárak | ||
| java verzió | Java Development Kit (JDK) 8 | ||
| Képernyőfelbontás | 1280x800 minimum, 1440x900 ajánlott | ||
GNU/Linux esetén:
- GNU Library C 2.11 vagy újabb
1.x verzió
| ablakok | OSX/macOS | Linux | |
|---|---|---|---|
| OS verzió | Microsoft Windows 10/8.1/8/7/Vista/2003/XP (32 vagy 64 bites) | Mac OS X 10.8.5 vagy újabb, 10.10 - 10.10.2 - 10.10.3 vagy 10.10.5 (Yosemite) | GNOME vagy KDE vagy Unity asztali Ubuntu vagy Fedora vagy GNU/Linux Debian |
| RAM | 2 GB RAM minimum, 4 GB RAM ajánlott | ||
| Tárhely | 500 MB Android Studio számára | ||
| Hely az Android SDK-hoz | Legalább 1 GB Android SDK, emulátor rendszerképek és gyorsítótárak számára | ||
| jdk verzió | Java Development Kit (JDK) 7 vagy újabb | ||
| Képernyőfelbontás | Minimum 1280x800 | ||
Az Android emulátornak az Android Studio alapvető rendszerkövetelményein túl további követelmények is vannak, amelyeket az alábbiakban vázolunk fel: [ 14 ]
- SDK Tools 26.1.1 vagy újabb;
- 64 bites processzor;
- Windows: CPU UG támogatással (korlátlan vendég);
- HAXM 6.2.1 vagy újabb ( HAXM 7.2.0 vagy újabb ajánlott).
A hardveres gyorsítás használatának további követelményei vannak Windows és Linux rendszeren:
- Intel processzor Windows vagy Linux rendszeren: Intel processzor Intel VT-x , Intel EM64T (Intel 64) és Execute Disable (XD) Bit funkciók támogatásával ;
- AMD processzor Linuxon: AMD processzor, amely támogatja az AMD virtualizációt (AMD-V) és a Supplemental Streaming SIMD Extension 3 (SSSE3) ;
- AMD processzor Windows rendszeren: Android Studio 3.2 vagy újabb és Windows 10 április 2018 vagy újabb a Windows Hypervisor Platform (WHPX) funkcióihoz .
Az Android 8.1 (27-es API-szintű) és magasabb rendszerképekkel való együttműködéshez a csatlakoztatott webkamerának képesnek kell lennie 720p képkockák rögzítésére.
Összehasonlítás az Eclipse ADT-vel
| Jellegzetes | AndroidStudio | Eclipse ADT | napfogyatkozás és így tovább |
|---|---|---|---|
| Rendszer kiépítése | Gradle/Maven/Anta | ||
| Maven alapú build függőségek | |||
| Építési változatok és több APK-generálás | |||
| Fejlett Android -kód-kiegészítés és -refaktorálás | |||
| grafikus elrendezés szerkesztő | |||
| APK aláírása és kulcstároló kezelése | |||
| NDK támogatás |
Verzióelőzmények
| Változat | Kiadási dátum |
|---|---|
| 4.2 | 2021. április |
| 4.1.1 | 2020. november |
| 4.1 | 2020. október |
| 4.0 | 2020. május |
| 3.6 | 2020. február |
| 3.5 | 2019. augusztus |
| 3.4 | 2019. április |
| 3.3 | 2019. január |
| 3.2 | 2018. szeptember |
| 3.1 | 2018. március |
| 3.0 | 2017. október |
| 2.3.3 | 2017. június |
| 2.3.2 | 2017. április |
| 2.3.1 | 2017. április |
| 2.3.0 | 2017. március |
| 2.2.3 | 2016. december |
| 2.2.2 | 2016. október |
| 2.2.1 | 2016. október |
| 2.2.0 | 2016. szeptember |
| 2.1.3 | 2016. augusztus |
| 2.1.2 | 2016. június |
| 2.1.1 | 2016. május |
| 2.1.0 | 2016. április |
| 2.0.0 | 2016. április |
| 1.5.1 | 2015. december |
| 1.5.0 | 2015. november |
| 1.4.1 | 2015. október |
| 1.4.0 | 2015. szeptember |
| 1.3.2 | 2015. augusztus |
| 1.3.1 | 2015. augusztus |
| 1.3.0 | 2015. július |
| 1.2.2 | 2015. június |
| 1.2.1 | 2015. május |
| 1.2.0 | 2015. április |
| 1.1.0 | 2015. február |
| 1.0.1 | 2014. december |
| 1.0 | 2014. december |
| 0.8.14 | 2014. október |
| 0.8.6 | 2014. augusztus |
| 0.8.0 | 2014. június |
| 0.5.2 | 2014. május |
| 0.4.6 | 2014. március |
| 0.4.2 | 2014 január |
| 0.3.2 | 2013 október |
| 0.2.x | 2013 júliusa |
| 0.1.x | 2013 május |
Lásd még
Hivatkozások
- ^ „Az Android Studio kiadási megjegyzései” . developer.android.com (amerikai angol nyelven) . Letöltve: 2017. november 22 .
- ^ "Mostantól a Kotlin a Google által preferált nyelv az Android-alkalmazások fejlesztéséhez . " TechCrunch (amerikai angolul) . Letöltve: 2019. május 8 .
- ↑ Sinicki, Ádám. "Android-alkalmazásokat szeretnék fejleszteni – milyen nyelveket tanuljak meg?" . AndroidAuthority . Letöltve: 2019. szeptember 12 .
- ↑ Honig, Zach (2013. május 15.). "A Google bemutatja az Android Studiót, egy IDE-t az alkalmazások létrehozásához " kütyü . AOL . Letöltve: 2013. május 16 .
- ↑ Dobie, Alex (2013. május 15.). „Az Android Studio bemutatása a Google I/O vitaindítóján” . AndroidCentral . Mobil nemzetek . Letöltve: 2013. május 16 .
- ↑ Olanoff, Drew (2013. május 15.). „A Google elindítja az Android Stúdiót és új funkciókat a Developer Console számára, beleértve a bétaverziókat és a fokozatos bevezetést ” TechCrunch . AOL . Letöltve: 2013. május 16 .
- ↑ Google , szerk. (2013. május 15.). „Android Studio BÉTA” . Google . Letöltve: 2014. augusztus 15 .
- ↑ Az IntelliJ Platform segítségével készült Google Go nyelvi IDE: go-lang-plugin-org/go-lang-idea-plugin , Go Language támogatás IDEA alapú IDE-ekhez, 2019. február 23., letöltve: 2019. február 23. , « Támogatott IDE-k [ ..] Android Studio 1.2.1+ » .
- ↑ „Kezdje el a Kotlin használatát Androidon | Android fejlesztők» . developer.android.com (angol nyelven) . Letöltve: 2017. október 25 .
- ↑ "Használja a Java 8 nyelvi szolgáltatásait | Android fejlesztők» . developer.android.com (angol nyelven) . Letöltve: 2017. október 25 .
- ↑ "android-retroflow: Backport of Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android Studio 3.0 desugar toolchain, forked from [..]" . retrostreamek . 2017. október 22 . Letöltve: 2017. október 25 .
- ^ „Az Android Java 9, 10, 11 és 12 támogatása” . Jake Wharton (angolul) . 2018. november 27 . Letöltve: 2019. február 23 . „Remélhetőleg mire a Java 12 ténylegesen megjelenik, a D8 már bevezeti a cukormentesítést a Java 11 fészektársai számára. Ellenkező esetben a Java 10-en való elakadás fájdalma egy kicsit megnő! »
- ↑
- ↑ „Alkalmazások futtatása az Android emulátoron” . Android fejlesztők . Letöltve: 2020. február 23 .