NEXT
tugmasini bosamiz.
3.2
-rasm.
Kerakli sohani belgilab,
NEXT
tugmasini bosamiz.
3.3.
-rasm.
Dastur o’rnatilishi kerak bo’lgan joy tanlanadi (C diskka dasturlar o’rnatiladi.).
3.4
-rasm.
Android Studio
nomli papka bilan,
INSTALL
qilamiz.
3.5
-rasm.
Dastur o’rnatilish jarayoni.
3.6
-rasm.
Dasturni o’rnatib bo’ldik.
3.7
-rasm.
Dastur ochiladi.
3.8
-rasm.
Kerakli dasturiy ta’monot qismlarini o’rnatib olamiz.
3.9
-rasm.
3.10
-rasm.
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'llab-
quvvatlanadigan 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ş: |