Дар ин дастур, мо ба шумо нишон медиҳем, ки чӣ гуна насб кардани Android Studio бо Linux.
Android Studio асбоби прекурсориро, ки аз тарафи Google барои барномаҳои Android таҳия шудааст ва он бештар аз функсияҳое, ки IDE истифода мебарад, таҳиягарони Microsoft барои ташкили барномаҳои телефонии Windows истифода мебаранд .
01 аз 10
Бор кунед ва насб намоед
Таҷҳизоти аввалине, ки шумо бояд зеркашӣ кунед, албатта, Стандартҳои Android.
Шумо метавонед дар Studio вебсайти зеринро зеркашӣ кунед:
https://developer.android.com/studio/index.html
Тугмаи зеркаши сабз пайдо хоҳад шуд ва он ба таври худкорро дар бар мегирад, ки шумо Linux-ро истифода мебаред.
Шартҳои шартҳо ва шартҳо пайдо мешаванд ва шумо бояд шартнома қабул кунед.
Ҳоло парванда оғоз хоҳад шуд.
Вақте, ки файл пурра тоза карда шуд, тирезаи терминалро кушод.
Барои дарёфти номи файл, ки зеркашӣ шудааст, навъи фармонро нависед:
Садо Меҳмони "Озодӣ"
Файл бо номе пайдо мешавад, ки чунин намуди чунин намуд дорад:
андроидҳо
Файлро бо зикри зерин иҷро кунед:
sudo unzip ваroid-studio-ide-143.2915827-linux.zip -d / opt
Номи файлеро, ки бо номи фармони ls номбар карда шудааст, иваз кунед.
02 аз 10
Овози JDK-ро зеркашӣ кунед
The Oracle Java Development Kit (JDK) метавонад дар менеҷери маҷмӯъии Linux паҳн карда шавад.
Агар ин бошад, JDK насб кунед (бояд 1.8 ё дар боло бошад) бо менеҷери маҷмӯъ (яъне Маркази провайдерӣ , Synaptic ва ғайра).
Агар JDK дар менеҷери маҷмӯъ дастрас нест, ба сомонаи зерин равед:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Ҳангоми навиштани ин мақола, барои версияи JDK 8U91 ва 8U92 дастрас аст.
Мо тавсия медиҳем, ки версияи 8U92 тавсия дода шавад.
Шумо пайвандҳо барои Linux i586 ва x64 дар формати tar.gz ва формати RPMро мебинед. X64 барои мошинҳои 64-бит аст.
Агар шумо истифода аз тақсимоте, ки формати воҳиди RPM-ро истифода кунед, формати RPM -ро гиред.
Агар шумо ягон версияи дигарро истифода нусхаи tar.gz.
Барои насб кардани Java дар формати RPM иҷро кардани фармон:
rpm -ivh jdk-8u92-linux-x64.rpm
Барои Java насб кардани файли tar.gz ин дастурҳоро иҷро кунед:
cd / usr / маҳаллӣ
xvf ~ / Downloads / jdk-8u92-linux-x64.tar.gz
Акнун шумо бояд боварӣ ҳосил кунед, ки ин версияи Java ин хосият аст.
Фармони зеринро иҷро кунед:
sudo навсозӣ-алтернативҳо --config java
Рӯйхати рангҳои Java пайдо мешаванд.
Рақамро интихоб намоед, ки дорои калимаҳои jdk аст. Барои намуна:
/usr/java/jdk1.8.0_92/jre/bin/java
/usr/local/jdk1.8.0_92/jre/bin/java
03 аз 10
Рождество на Android Studio
Барои иҷро кардани барномаи Android дар феҳристи cd / opt / android-studio / bin истифода баред:
cd / opt / android-studio / bin
Сипас фармони зеринро иҷро кунед:
Шаҳритус
Экрани намоиш пайдо мешавад, ки оё шумо мехоҳед танзимотро ворид кунед. Интихоби дуюмро интихоб кунед, ки "Ман як версияи қаблии Стратегия надорам ва ман намехоҳам, ки танзимоти ман ворид шавам".
Ин як экрани қабулшавӣ аст.
Идомааш "Next" -ро пахш кунед
04 аз 10
Навъи насбро интихоб кунед
Ҳангоми интихоби танзимоти стандартӣ ва танзимоти оддӣ экрани параметр интихоб мешавад.
Интихоби параметрҳои стандартиро интихоб кунед ва "Next" -ро пахш кунед.
Суроғаи нав нишон медиҳад, ки ҷузъҳои ҷузъҳои боргиришуда. Андозаи боркунӣ хеле калон аст ва зиёда аз 600 мегабайт аст.
Идомааш "Next" -ро пахш кунед.
Эҳтимолан метавонад нишон диҳад, ки шумо метавонед emulator Android дар режими KVM идора карда метавонед.
Файлҳои бештар бор карда мешаванд.
05 аз 10
Ташкили лоиҳаи аввалини шумо
Яке аз вариантҳо бо эҷоди лоиҳаи нав ва кушодани лоиҳаҳои мавҷуда сурат мегирад.
Ба оғози лоиҳаи нави лоиҳа интихоб кунед.
Суръат бо соҳаҳои зерин пайдо мешавад:
- Номи дархост
- Домени
- Ҷойгиршавии лоиҳа
Барои ин мисол номи номи "HelloWorld" -ро тағир диҳед ва боқимонда боқӣ монед.
Тафтиш кунед "Next"
06 аз 10
Ҳадафи аслии Android Devices -ро интихоб кунед
Шумо ҳоло метавонед намуди дастгоҳи Androidро, ки мехоҳед ҳадаф қарор диҳед, интихоб кунед.
Имкониятҳои зерин иборатанд:
- Телефон / планшет
- Гӯш
- ТВ
- Android Auto
- Шиша
Барои ҳар як вариант, шумо метавонед нусхаи Android -ро барои мақсадҳо интихоб кунед.
Агар шумо "Телефон ва планшет" -ро интихоб кунед ва пас шумо метавонед аз имконоти ками SDK-ро бинед, ки барои ҳар як вариант шумо интихоб мекунед, ки шумо чӣ қадар дастгоҳҳоро метавонед иҷро кунед.
Мо 4.1 Jellybe интихоб намудем, зеро он 90 фоизи бозорро дарбар мегирад, аммо аз ҳад зиёд нест.
Тафтиш кунед "Next"
07 аз 10
Фаъолро интихоб кунед
Экрани шумо хоҳиш карда мешавад, ки фаъолро интихоб кунед.
Фаъолият дар шакли соддатараш як экран мебошад ва яке аз оне, ки шумо интихоб мекунед, ҳамчун фаъолияти асосии шумо амал хоҳад кард.
Интихоби "Фаъолияти асосӣ" ва "Next" -ро пахш кунед.
Шумо акнун метавонед, ки фаъолиятро ном ва унвон диҳед.
Барои мисол, онҳо ба мисли онҳо мемонанд ва "Finish" -ро пахш кунед.
08 аз 10
Чӣ тавр иҷро кардани Лоиҳа
Рождети Android акнун бор мегирад ва шумо метавонед лоиҳаи пешфарзро, ки бо пахшкунии гузариш ва F10 сохта шудааст, иҷро кунед.
Шумо хоҳиш карда метавонед, ки вазифаи ҷойгириро интихоб кунед.
Аввалан, ки шумо дар роуминги Android кор карда истодаед, ҳадафи шумо нест.
Тугмаи "Эҷоди эфири нав" -ро пахш кунед.
09 аз 10
Барои дастгоҳ интихоб кардани дастгоҳ интихоб кунед
Рӯйхати дастгоҳҳо пайдо мешаванд ва шумо метавонед онро ҳамчун дастгоҳи санҷиш истифода баред.
Ҳавасманд накунед, ки телефон ё компютери шумо аз тарафи компютери шумо насб карда шавад.
Вақте ки шумо як дастгоҳро интихоб мекунед, "Next".
Як экран бо вариантҳои зеркашии тавсияшаванда пайдо мешавад. Пайванди зеркашидаро ба яке аз вариантҳо барои версияи Android дар ҳамон SDK ҳамчун ҳадафи лоиҳа ё баландтар ворид кунед.
Ин боиси зеркашии нав мегардад.
"Next" -ро пахш кунед.
Ҳоло шумо дар интихоби мониторинги нусхабардорӣ қарор доред. Телефон ё компютерро, ки шумо кашидаед, интихоб кунед ва OK ро пахш кунед.
10 аз 10
Хулоса ва ҳалли мушкилот
Акнун шумо пурборкунии телефонии пурра дар эксператорро мебинед ва аризаи шумо ба тиреза бор карда мешавад.
Шумо бояд ҳоло баъзе омӯзишҳоро барои омӯзиш дар бораи барномаҳои Android таҳия кунед.
Ин видео нуқтаи хуби оғози аст.
Ҳангоми иҷро кардани лоиҳа, шумо метавонед паёмеро нишон диҳед, ки шумо ба emulator KVM лозим аст.
Ин раванди 2 қадам аст. Дар аввал, компютери худро нав кунед ва танзимоти BIOS / UEFI-ро ворид кунед ва барои парҳез кардан назар кунед. Агар параметр инъикос карда шавад, сатҳ барои фаъол кардан ва тағир додани тағиротро тағир диҳед.
Акнун дар ҳудуди терминали Linux дар тақсимоти Linux шумо амалҳои зеринро санҷед:
sudo modprobe kvm_intel
ё
sudo modprobe kvm_amd