WikiDer > Android Studio - Vikipediya
Linuxda ishlaydigan Android Studio 4.1  | |
| Tuzuvchi (lar) | Google, JetBrains | 
|---|---|
| Barqaror chiqish | 4.1.1 (2020 yil 10-noyabr)[1]) [±] | 
| Ko'rib chiqish versiyasi | 4.2 Beta 1 (2020 yil 1-dekabr)[2]) [±] | 
| Ombor |   | 
| Yozilgan | Java, Kotlin va C ++ | 
| Operatsion tizim | Windows, macOS, Linux, Chrome OS[3] | 
| Hajmi | 727 dan 877 gacha MB[3] | 
| Turi | Integratsiyalashgan rivojlanish muhiti (IDE) | 
| Litsenziya | Bepul dastur[4] +Manba kodi[5][6] | 
| Veb-sayt | ishlab chiquvchi | 
Android Studio rasmiy hisoblanadi[7] birlashgan rivojlanish muhiti (IDE) uchun Google"s Android operatsion tizim, qurilgan JetBrains' IntelliJ IDEA dasturiy ta'minot va maxsus ishlab chiqilgan Android ishlab chiqish.[8] Uni yuklab olish mumkin Windows, macOS va Linux asoslangan operatsion tizimlar yoki 2020 yilda obuna asosida xizmat sifatida.[9][10] Buning o'rnini bosadi Eclipse Android ishlab chiqarish vositalari (E-ADT) mahalliy Android dasturini ishlab chiqish uchun asosiy IDE sifatida.
Android Studio 2013 yil 16-may kuni Google I / O konferensiya. Bu 2013 yil may oyida 0.1 versiyasidan boshlab erta kirishni oldindan ko'rish bosqichida edi, so'ngra 2014 yil iyun oyida chiqarilgan 0.8 versiyasidan boshlab beta-bosqichga o'tdi.[11] Birinchi barqaror qurilish 1.0 versiyasidan boshlab 2014 yil dekabr oyida chiqarilgan.[12]
2019 yil 7-may kuni, Kotlin almashtirildi Java Android ilovalarini ishlab chiqish uchun Google-ning afzal tili sifatida.[13] Java hali ham xuddi shunday qo'llab-quvvatlanadi C ++.[14]
Xususiyatlari
Amaldagi barqaror versiyada quyidagi xususiyatlar mavjud:[15][16]
- Gradle- asosli qurilish yordami
 - Android uchun maxsus qayta ishlash va tezkor tuzatishlar
 - Lint ishlash, foydalanish qulayligi, versiyaning mosligi va boshqa muammolarni aniqlash vositalari
 - ProGuard integratsiya va dasturni imzolash qobiliyatlari
 - Umumiy Android dizaynlari va tarkibiy qismlarini yaratish uchun shablonga asoslangan sehrgarlar
 - Boy maket muharriri bu foydalanuvchilarga UI komponentlarini sudrab olib tashlashga imkon beradi, variant maketlarni oldindan ko'rish bir nechta ekran konfiguratsiyalarida[17]
 - Qurilishni qo'llab-quvvatlash Android Wear ilovalar
 - Firebase Cloud Messaging (avvalgi "Google Cloud Messaging") va Google App Engine bilan integratsiyalashni ta'minlaydigan Google Cloud Platform uchun ichki qo'llab-quvvatlash[18]
 - Android studiyasida dasturlarni ishga tushirish va disk raskadrovka qilish uchun Android Virtual Device (Emulator).
 
Android Studio bir xil dasturlash tillarini qo'llab-quvvatlaydi IntelliJ (va Klionmasalan. Java, C ++kabi kengaytmalar bilan va boshqalar Boring;[19] va Android Studio 3.0 yoki undan keyingi versiyalari qo'llab-quvvatlaydi Kotlin[20] va "barcha Java 7 til xususiyatlari va platforma versiyasiga qarab farq qiladigan Java 8 til xususiyatlarining bir qismi."[21] Tashqi loyihalar orqa panel ba'zi Java 9 xususiyatlari.[22] IntelliJ, Android Studio-ning barcha chiqarilgan Java versiyalarini va Java 12-ni qo'llab-quvvatlayotganligini ta'kidlasa-da, Android Studio-ning Java 12-ga qadar versiyalarini qaysi darajada qo'llab-quvvatlashi aniq emas (hujjatlarda qisman Java 8-ning qo'llab-quvvatlanishi ko'rsatilgan). Androidda hech bo'lmaganda Java 12 ga qadar ba'zi bir yangi til xususiyatlari mavjud.[23]
Ilova Android Studio bilan tuzilgandan so'ng, uni Google Play do'konida nashr etish mumkin. Ilova Google Play do'koniga mos kelishi kerak ishlab chiquvchilar uchun kontent siyosati.
Versiya tarixi
Quyida Android Studio-ning asosiy versiyalarining ro'yxati keltirilgan:[24]
| Versiya | Ishlab chiqarilish sanasi | 
|---|---|
| 4.1 | 2020 yil oktyabr[25] | 
| 4.0 | May 2020 | 
| 3.6 | 2020 yil fevral | 
| 3.5 | Avgust 2019 | 
| 3.4 | Aprel 2019[26] | 
| 3.3 | 2019 yil yanvar | 
| 3.2 | 2018 yil sentyabr | 
| 3.1 | 2018 yil mart | 
| 3.0 | 2017 yil oktyabr | 
| 2.3 | 2017 yil mart | 
| 2.2 | 2016 yil sentyabr | 
| 2.1 | 2016 yil aprel | 
| 2.0 | 2016 yil aprel | 
| 1.5 | 2015 yil noyabr | 
| 1.4 | 2015 yil sentyabr | 
| 1.3 | 2015 yil iyul | 
| 1.2 | 2015 yil aprel | 
| 1.1 | 2015 yil fevral | 
| 1.0 | 2014 yil dekabr | 
Tizim talablari
| Microsoft Windows | Mac | Linux | |
|---|---|---|---|
| Operatsion tizim versiyasi | Microsoft® Windows® 7/8/10 (32 yoki 64 bit) Android Emulyatori faqat 64 bitli Windows-ni qo'llab-quvvatlaydi.  | Mac® OS X® 10.10 (Yosemite) yoki undan yuqori, 10.14 gacha (macOS Mojave)  | GNOME yoki KDE ish stoli Debian (4.19.67-2rodete2) asosida gLinux-da sinovdan o'tgan.  | 
| Tasodifiy kirish xotirasi (RAM) | Minimal 4 GB RAM; 8 GB RAM tavsiya etiladi. | ||
| Diskdagi bo'sh joy | Minimal 2 Gb disk maydoni, 4 Gb tavsiya etiladi (IDE uchun 500 Mb + uchun 1,5 Gb Android SDK va emulyator tizimining tasviri). | ||
| Minimal talab qilingan JDK versiyasi | Java Development Kit 8 | ||
| Minimal ekran o'lchamlari | 1280 x 800 | ||
Android Emulator Android Studio uchun quyida tavsiflangan asosiy tizim talablaridan tashqari qo'shimcha talablarga ega:[27]
- SDK vositalari 26.1.1 yoki undan yuqori;
 - 64 bitli protsessor;
 - Windows: UG (cheklanmagan mehmon) qo'llab-quvvatlanadigan protsessor;
 - Intel Hardware tezlashtirilgan ijro etuvchi menejeri (HAXM) 6.2.1 yoki undan keyingi versiyasi (HAXM 7.2.0 yoki undan keyingi versiyasi tavsiya etiladi).
 
Uskuna tezlashmasidan foydalanish Windows va Linux uchun qo'shimcha talablarga ega:
- Windows yoki Linux-dagi Intel protsessori: Intel VT-x, Intel EM64T (Intel 64) va Execute Disable (XD) Bit funksiyalarini qo'llab-quvvatlaydigan Intel protsessori;
 - Linuxda AMD protsessori: AMD Virtuallashtirish (AMD-V) va Qo'shimcha Oqimli SIMD kengaytmalari 3 (SSSE3);
 - Windows-dagi AMD protsessori: Android Studio 3.2 yoki undan yuqori versiyasi va Windows 10-ning aprel 2018 yoki undan yuqori versiyalari Windows Hypervisor platformasi (WHPX) funktsionallik.
 
Android 8.1 (API darajasi 27) va undan yuqori tizim tasvirlari bilan ishlash uchun biriktirilgan veb-kamerada 720 pikselli kadrlarni olish imkoniyati bo'lishi kerak.
Adabiyotlar
- ^ "Barqaror kanalda Android Studio 4.1 mavjud". Android dasturchilari. Olingan 13-noyabr, 2020.
 - ^ "Android Studio 4.2 Beta 1 mavjud". Android Studio versiyasini yangilash. Olingan 9 dekabr, 2020.
 - ^ a b "Yuklab olish parametrlari". developer.android.com. Google. Olingan 20 avgust, 2020.
 - ^ "Foydalanish shartlari". developer.android.com. Google. Olingan 24 aprel, 2017.
 - ^ "Qurilish haqida umumiy ma'lumot". android.com.
 - ^ "Android Studio-ni qurish". android.com.
 - ^ a b "Android Studio veb-sayti".
 - ^ Dyukrohet, Xaver; Norbye, Tor; Chou, Ketrin (2013 yil 15-may). "Android Studio: Android uchun yaratilgan IDE". Android dasturchilar blogi. Google. Olingan 16 may, 2013.
 - ^ "Android Studio bilan ishlashni boshlash". Android dasturchilari. Google. Olingan 14 may, 2013.
 - ^ Haslam, Oliver (2013 yil 16-may). "Windows, OS X va Linux uchun Android Studio IDE-ni yuklab oling". Redmond Pie. Olingan 16 may, 2013.
 - ^ "Android Studio dasturini yuklab oling". Android dasturchilari. Olingan 13 iyun, 2015.
 - ^ "Google Android Studio dasturini ishga tushiradi va ishlab chiquvchi konsol uchun yangi xususiyatlarni, shu jumladan beta-versiyalarni va bosqichma-bosqich taqdim etishni taklif qiladi". VentureBeat. 2014 yil 8-dekabr. Olingan 9 dekabr, 2014.
 - ^ "Kotlin endi Android ilovalarini ishlab chiqish uchun Google-ning afzal tilidir". TechCrunch. Olingan 8 may, 2019.
 - ^ Sinicki, Odam. "Men Android ilovalarini ishlab chiqmoqchiman - qaysi tillarni o'rganishim kerak?". Android Authority. Olingan 12 sentyabr, 2019.
 - ^ Honig, Zak (2013 yil 15-may). "Google intros Android Studio, dasturlarni yaratish uchun IDE". Engadget. AOL. Olingan 16 may, 2013.
 - ^ Dobi, Aleks (2013 yil 15-may). "Android Studio Google I / O asosiy bayonotida namoyish etildi". Android Central. Mobil millatlar. Olingan 16 may, 2013.
 - ^ Olanoff, Drew (2013 yil 15-may). "Google Android Studio dasturini ishga tushiradi va ishlab chiquvchi konsol uchun yangi xususiyatlarni, shu jumladan beta-versiyalarni va bosqichma-bosqich taqdim etishni taklif qiladi". TechCrunch. AOL. Olingan 16 may, 2013.
 - ^ "Android Studio BETA". Google. Google. 2013 yil 15-may. Olingan 15 avgust, 2014.
 - ^ IntelliJ Platformasi yordamida yaratilgan Google Go tili IDE: go-lang-plugin-org / go-lang-idea-plaginIDEA-ga asoslangan IDE-lar uchun Go Language-ni qo'llab-quvvatlash, 2019 yil 23 fevral, olingan 23 fevral, 2019, 
Qo'llab-quvvatlanadigan IDElar [..] Android Studio 1.2.1+
 - ^ "Android-da Kotlin bilan ishlashni boshlash | Android dasturchilari". developer.android.com. Olingan 25 oktyabr, 2017.
 - ^ "Java 8 til xususiyatlaridan foydalaning | Android dasturchilari". developer.android.com. Olingan 25 oktyabr, 2017.
 - ^ "android-retroflow: Java 9 (JEP 266) reaktiv-oqimlari Backport va Android Studio 3.0 desugar asboblar zanjiri uchun SubmissionPublisher API, [..]". qayta oqimlar. 2017 yil 22-oktabr. Olingan 25 oktyabr, 2017.
 - ^ "Android-ning Java 9, 10, 11 va 12-quvvatlashi". Jeyk Uorton. 2018 yil 27-noyabr. Olingan 23 fevral, 2019. 
Umid qilamanki Java 12 chiqarilguniga qadar D8 Java 11-ning uydoshlari uchun desugaringni amalga oshiradi. Aks holda Java 10-ga yopishib qolish azobi biroz ko'tariladi!
 - ^ "Android Studio versiyasi haqida eslatmalar". Android dasturchilarining rasmiy veb-sayti. Avgust 2019. Olingan 2 sentyabr, 2019.
 - ^ https://android-developers.googleblog.com/2020/10/android-studio-41.html
 - ^ https://appetiser.com.au/blog/google-android-studio-3-4-now-available-heres-whats-new/
 - ^ "Android Emulator-da dasturlarni ishga tushirish". Android dasturchilari. Olingan 23 fevral, 2020.
 
Tashqi havolalar
- Rasmiy bosh sahifa developer.android.com saytida