Все повече, развитието на приложения за Android под Linux нараства. Основната причина за това е, че Linux платформата прави супер лесно стартирането на пълна работна станция за разработчици (в сравнение с други платформи). Разработката е една от силните страни на Linux, така че, естествено, настройването на инструменти за разработка на Android на Linux е лесно.
ПРЕДУПРЕЖДЕНИЕ ЗА СПОЙЛЕР: Превъртете надолу и гледайте видеоурока в края на тази статия.
Съдържание
Инструменти за разработка на Android в Linux
Android Studio е пълният пакет за разработка на Google за създаване на софтуер на платформата Android. Той идва с десетки инструменти, настройка за емулация и код за работа.
Забележка: Преди да се опитате да инсталирате този софтуер, моля, инсталирайте Java. Ако не инсталирате Java, Android Studio ще стане неизползваем.
Инсталирайте Java
Получаването на Java за Linux е различно в зависимост от операционната система, която използвате. Като цяло повечето дистрибуции на Linux имат отлична поддръжка за OpenJDK. Това е отворена реализация на инструментите на Java. Най-добре е да отидете по този път и повечето разработчици няма да забележат разликата. Следвайте инструкциите по-долу, за да накарате Java да работи върху вашата дистрибуция.
Забележка: освен OpenJDK, може да се наложи да инсталирате други зависимости, за да стартирате Android Studio на вашия компютър с Linux. За повече информация вижте официалната страница с ръководство за Linux.
Ubuntu
Потребителите на Ubuntu имат лесен достъп до OpenJDK. От Ubuntu версия 18.04 е наличен OpenJDK 11. За да го инсталирате, отворете терминал и използвайте инструмента за управление на пакети Apt, за да го стартирате.
sudo apt install openjdk-11-jdk
Нуждаете се от нещо повече от стандартния пакет OpenJDK 11? Вижте тези други пакети.
Debian
Debian е Linux дистрибуция, която се фокусира предимно върху солиден, стабилен софтуер. Именно поради това, абсолютната последна версия на OpenJDK е трудна за достъп (версия 11). Все пак е възможно да получите версия 8, която е функционална.
Забележка: ако абсолютно трябва да имате версия 11, помислете за надграждане на Debian от „Стабилен“ до „Тестване“ или най-малкото да използвате backports.
sudo apt-get install openjdk-8-jdk
Като алтернатива, инсталирайте всички Java JDK 10 неща в Debian с:
sudo apt-get install openjdk-8-*
Arch Linux
Arch Linux е на ръба на Linux, така че няма проблем да накарате сравнително актуалната версия на OpenJDK да работи правилно. За съжаление, въпреки че Arch е актуален, в момента няма версии на версия 11. Все пак потребителите имат достъп до OpenJDK 10, който е сравнително нов.
За да инсталирате софтуера, отворете терминал и използвайте инструмента за опаковане на Pacman, за да го стартирате.
sudo pacman -S jdk10-openjdk
Fedora
Fedora Linux има версия 10 на OpenJDK, която трябва да е достатъчна за стартиране и разработване в Android Studio. За да го инсталирате, използвайте инструмента за управление на пакети DNF в терминала.
sudo dnf install java-openjdk -y
OpenSUSE
В зависимост от това каква версия на OpenSUSE използвате, вашите пакети са или много нови, или много стари. Поради тази причина да накарате една версия на OpenJDK да работи във всички версии на SUSE е малко трудно.
За да накарате OpenJDK да работи, отидете на страницата за изтегляне за OpenSUSE. На страницата за изтегляне изберете версията на OpenJDK, която искате, след което щракнете върху бутона „инсталиране“, за да започнете процеса на инсталиране.
Генеричен Linux
Много Linux дистрибуции (дори и неизвестните) използват OpenJDK, защото е безопасно да се включат в софтуерни хранилища. В резултат на това инсталирането на OpenJDK е невероятно лесно. За да работи, отворете терминал и потърсете в мениджъра на пакети „OpenJDK“. като алтернатива, изтеглете го от официалния сайт.
Изтеглете Android Studio
За съжаление, Android Studio няма двоичен пакет за изтегляне. Вместо това потребителите, които искат да използват пакета за разработка на Linux, ще трябва да изтеглят компресиран архивен файл.
Насочете се към официалната страница за изтегляне и щракнете върху връзката за изтегляне на Linux. Прочетете EULA и поставете отметка в квадратчето, за да приемете споразумението, за да започнете изтеглянето. Когато изтеглянето приключи, отворете прозорец на терминала и използвайте инструмента за разархивиране, екстракт от Android Studio.
cd ~/Downloads unzip android-studio-ide-*-linux.zip
С помощта на командата CD преместете терминала в подпапката bin.
cd android-studio/bin
Инсталирайте Android Studio
Стартирайте инструмента за инсталиране на Android Studio с:
./studio.sh
В съветника за Android Studio изберете опцията „Стандартно“. Когато съветникът за Android Studio завърши процеса на инсталиране, щракнете върху опцията „Стартиране на ново Android Studio“, за да започнете разработката.
Инструменти за команден ред на Android
Освен Android Studio, има и други важни инструменти за разработка за Linux, които може да искате да инсталирате. По-конкретно, инструменти от командния ред, които позволяват на потребителите да взаимодействат с устройства на Linux. За щастие инсталирането на тези инструменти от командния ред не е толкова досадно, колкото Android Studio.
За да накарате инструментите на командния ред на Android да работят на Linux, следвайте инструкциите по-долу, които съответстват на вашата Linux OS.
Ubuntu
sudo apt install android-tools
Debian
sudo apt-get install android-tools
Arch Linux
sudo pacman -S android-tools
Fedora
sudo dnf install android-tools -y
OpenSUSE
sudo zypper install android-tools
Генеричен Linux
Нуждаете се от инструментите за команден ред на Android, но не можете да ги намерите в софтуерното хранилище на вашата Linux дистрибуция? Google има самостоятелно изтегляне за тези, които се нуждаят от него. Отидете на официалната страница за изтеглянеи превъртете надолу до „командния ред“, за да го получите.