56. Google Android SDK nima? Android SDK da qanday vositalar joylashtirilgan? Android SDK – bu Android Studio vositalarining qoʻshimcha toʻplami boʻlib, ular kod yozish, testlar va disk raskadrovkalarni bajarish, ilovani operatsion tizimning turli versiyalarida sinab koʻrish va natijani real vaqtda baholashga yordam beradi. Paket shuningdek, foydalanuvchilarga operatsion tizim holati haqida ma'lumot olish, jurnallarni o'qish va xatolarni aniqlash imkonini beradi. Android uchun SDK orqali dasturiy ta'minot qobig'ini tiklash va uchinchi tomon proshivkasini o'rnatish mumkin. To'plam ilovalarni yaratish uchun zarur bo'lgan paketlardan iborat. Ularning asosiylari quyida keltirilgan:
· Android SDK Platform Tools. Bunga Android Debugging Bridge (ADB), Fastboot va Systrace kabi vositalar kiradi. ADB ilovalardagi xatolarni topishga, APK ni smartfonga o'rnatishga yordam beradi. Fastboot – mobil qurilmani kompyuterdan boshqarish, gadjetni qayta yoqish, kirishni sozlash, operatsion tizim sozlamalarini sozlash uchun tezkor yuklashni faollashtiradi. Systrace – ishga tushirilgan jarayonlar haqida ma'lumot oladi, faoliyatni va tarmoq orqali yuborilgan ma'lumotlar miqdorini kuzatadi.
· Android SDK Build Tools.Bu kod yaratish uchun ishlatiladi. Zipalign – APK faylini optimallashtirish imkonini beradi; AAPT2 – resurslarni tahlil qilish, indekslash va Android platformasi uchun ikkilik formatga kompilyatsiya qilish; Apksigner – yopiq kalit yordamida APK paketini imzolash.
· Android emulyatori. Bu vosita ilovalarni testlash va Androidning so'nggi versiyalari xususiyatlaridan foydalanib ko’rishga yordam beradi.
57. Androidda Bundle dan qanday foydalanish kerak? Android App Bundle – bu Google ga yuklanuvchi fayldir (.aab kengaytmasi). Har bir bandlda barcha dastur modullari va qo'llab-quvvatlanadigan qurilma konfiguratsiyasi uchun tuzilgan kod va resurslar mavjud. Oddiy qilib aytganda, bandllar dastur kodlari va resurslarni modullarga ajratadigan imzolangan ZIP fayllardir.
Android Studio da bandl yaratish APK yaratishga juda o'xshaydi. Buning uchun menyudan Build — Build Bundle(s)/APK(s) > Build Bundle(s) tanlanadi va IDE tanlangan variant uchun bandl yaratadi va uni //build/outputs/bundle/ katalogiga joylashtiradi.
Android Studio imzolangan bandlni yaratishni tugatgandan so'ng, uni ochish va tahlil qilish mumkin. Bandl tahlili kontentni tekshirish imkonini beradi va APK Analyzer bilan bir xil ishlaydi. App Bundle ni yaratish uchun IDE bir xil ochiq manbali bundletool vositasidan foydalanadi va Google Play undan bandlni imzolangan APK larga aylantirish uchun foydalanadi.