ANDROID STUDIONI O'RNATISH VA FLUTTER FREYMVORKIDA
DASTURLASH UCHUN SOZLASH.
Android Studioda ilk dasturni yozish va
uni emulyatorda sinovdan o’tkazish
Ishdan maqsad
: Android Studioni o'rnatish va Flutter freymvorkida dasturlash
uchun sozlashni o’rganish. Android Studioda ilk dasturni yozish va uni
emulyatorda sinovdan o’tkazishni o’rganish.
Android Studio-Android mobil platformasi uchun ilovalarni ishlab chiqish
vositasi bo'lgan dastur.
ANDROID STUDIODA ILK DASTURNI YOZISH VA UNI
EMULYATORDA SINOVDAN O’TKAZISH.
Android operatsion tizimi uchun Android Studio muhitida birinchi ilovani
yaratamiz. Android studiyasini oching va boshlang'ich ekranda
yangi loyihani
tanlang
:
3.11-rasm.
Android Studio loyihasini yaratishda dastlab loyiha shablonini tanlashni
taklif qilamiz:
3.12-rasm.
Android Studio turli xil vaziyatlar uchun bir qator shablonlarni taqdim
etadi. Activity shablonini tanlang va keyingi tugmani bosing.
Shundan so'ng, yangi loyiha sozlamalari oynasi ko'rsatiladi:
3.13-rasm.
Yangi loyihani yaratish oynasida uning dastlabki sozlamalarini
o'rnatishimiz mumkin:
•
Ism maydonida ilovaning nomi kiritiladi. HelloApp nomini ko'rsatamiz
•
Paket nomi maydonida ilovaning asosiy klassi joylashgan paketning nomi
ko'rsatiladi. Bunday holda, test loyihalari uchun bu qiymat katta ahamiyatga
ega emas, shuning uchun biz maqomni o'rnatamiz.example.helloapp.
•
Save JoyXarita maydonida loyiha fayllarining joylashuvi qattiq diskda
o'rnatiladi. Standart qiymatni qoldirish mumkin.
•
Til sohasida dasturlash tili sifatida Java-ni ko'rsatamiz .
•
Minimal SDK maydonida SDKNING eng kam qo'llab-quvvatlanadigan
versiyasi ko'rsatiladi. Standart API 21: Android 5.0 (Lollipop) ni qoldiring,
ya'ni bizning ilovamiz android 5.0 dan boshlab ishga tushirilishi mumkin,
ya'ni qurilmalarning 94%. Qadimgi qurilmalarda ishga tushirish mumkin
bo'lmaydi.
Shuni esda tutish kerakki, SDK versiyasi qanchalik baland bo'lsa,
qo'llabquvvatlanadigan qurilmalar soni kamroq.
Keyin Finish tugmasini bosamiz va Android Studio yangi loyihani
yaratadi:
3.14-rasm.
Birinchidan, loyihaning tuzilishini qisqacha ko'rib chiqamiz.
3.15-rasm.
Android loyihasi turli modullardan iborat bo'lishi mumkin. Odatda, biz
loyihani yaratganimizda, bitta modul-app yaratiladi. Modul uchta pastki
papkaga ega:
•
manifestlar: AndroidManifest manifest faylini saqlaydi.xml, dastur
konfiguratsiyasini tavsiflaydi va ushbu dasturning har bir tarkibiy qismini
aniqlaydi.
•
java: java-da kod fayllarini saqlaydi, ular alohida paketlar bo'yicha tuzilgan.
Shunday qilib, papkada com.example.helloapp(uning nomi loyihani yaratish
bosqichida ko'rsatilgan) dasturda MainActivity fayli mavjud.Java kodi Java
tilida, ya'ni dastur boshlanganda dastur ishga tushirilgan MainActivity sinfini
ifodalaydi
•
res: ilovada ishlatiladigan resurslarni o'z ichiga oladi. Barcha resurslar pastki
papkalarga bo'linadi.
o
chizilgan papka ilovada ishlatiladigan tasvirlarni saqlash uchun
mo'ljallangan o layout papkani grafik interfeysni aniqlaydigan fayllarni
saqlash uchun mo'ljallangan. Odatda, bu erda activity_main fayli
mavjud.xml, asosiy sinf uchun interfeysni xml sifatida belgilaydi
o
mipmap papkalari turli xil ekran ruxsati bilan ilova belgilarini yaratish
uchun mo'ljallangan rasm fayllarini o'z ichiga oladi.
o
values papkasida resurslar to'plamlarini o'z ichiga olgan turli xil xml
fayllari saqlanadi-ilovada qo'llaniladigan turli ma'lumotlar. Odatda, bu
erda ikkita fayl va bitta papka mavjud:
▪
Kesh / xml ilovada ishlatiladigan ranglarning tavsifini saqlaydi,
faylga yozish mumkin emas.
▪
Kesh / xml ilovada ishlatiladigan string resurslarini o'z ichiga oladi,
faylga yozish mumkin emas.
▪
mavzular papkalari ikkita dastur mavzusini - yorug'lik (kunduzi)va
qorong'i (tungi)
Gradle Scriptsning alohida elementi dasturni qurishda ishlatiladigan bir
qator skriptlarni o'z ichiga oladi.
Ushbu tuzilishda MainActivity faylini tanlashimiz kerak bo’ladi. Android
Studioda ochilgan va ilovaning mantig'ini o'z ichiga olgan java va aslida
ilovaning bajarilishi boshlanadi.
Paydo bo’lishi mumkin bo’lgan muammolar
Java dasturini yaratish uchun ishlatiladi. Va dasturni yaratish uchun Gradle
infratuzilmasi qo'llaniladi. Biroq, Gradle ning joriy ishlatilgan versiyasi
standart JDK versiyasiga mos kelmasligi mumkin. Va bu holda, Android
Studio, masalan, unsupported class file xatosi major version 61 kabi
xatolarni ko'rsatishi mumkin:
3.16-rasm.
Ushbu xato JDK 17 versiyasi joriy Gradle versiyasiga mos kelmasligini
aytadi. Va biz kichikroq versiyani ishlatishimiz kerak.
Ushbu muammoni hal qilish uchun studiyaga File ->Settings > (MacOS-da
Android Studio - > Preferences>)
3.17-rasm.
Keyin ochilgan Sozlamalar oynasida Menyu
Dostları ilə paylaş: |