Что нужно сделать, чтобы установить Android SDK / ADT Bundle на Ubuntu?
Каждый из шагов в этом ответе был найден на каком-то другом форуме, так как я столкнулся с препятствиями при начале работы с Android SDK и после этого размещал вопросы на соответствующих форумах. Поэтому я подумал, что этот ответ будет полезен тем, что это универсальное решение на случай, если когда-нибудь понадобится переустановить Ubuntu и установить Android SDK / ADT Bundle с нуля!
На самом деле, я думаю, что для разработки android-приложений следует использовать Android Studio. Однако, если у вас есть причины использовать eclipse, вы можете следовать следующему руководству.
Target : Super Newbies
IDE : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse
Найдите Software
в Ubuntu и запустите Ubuntu Software Center
.
Найдите Java
в Ubuntu Software Center
и затем установите OpenJDK Java Runtime
.
Найдите Eclipse
в Ubuntu Software Center
и установите его.
Если вы успешно установили eclipse и JDK, он появится в результатах поиска на вашем компьютере.
Для JDK вы также можете нажать CTRL + ALT + T, чтобы открыть терминал и ввести команду java -version
для повторной проверки.
Перейдите по ссылке http://developer.android.com/sdk/index.html, чтобы загрузить последнюю версию SDK.
Прокрутите страницу вниз и нажмите DOWNLOAD FROM OTHER PLATFORMS
.
Нажмите android-sdk_r22.6.2-linux.tgz
в разделе Linux 32 & 64-bit
из SDK Tools Only
.
Поставьте галочку Я прочитал и согласен с вышеуказанными условиями
и нажмите Скачать android-sdk_r22.6.2-linux.tgz
.
Extract Here
.
android-sdk-linux
появился, как показано ниже.
android-sdk-linux
.
tools
, а затем скопируйте расположение папки.
/home/casper/Downloads/android-sdk-linux/tools
- это место, которое я скопировал ранее. Вы можете просто набрать cd
и щелкнуть правой кнопкой мыши, чтобы вставить местоположение в терминал.
cd /home/casper/Downloads/android-sdk-linux/tools
./android
Android SDK Manager
будет запущен.Accept License
и затем нажмите Install.
gedit ~/.bashrc
.
android-sdk-linux
в рабочую область eclipse и в папку, которую вы создадите под названием Android
. Более того, вы должны скопировать расположение.
.Нажмите CTRL + ALT + T и введите android avd
, чтобы открыть менеджер виртуальных устройств Android.
Нажмите New.... Настройте, как показано ниже, и нажмите OK.
Щелкните ваше виртуальное устройство, а затем нажмите Start....
Нажмите Launch.
Developer Tools
и нажмите Next>.
android-sdk-linux
).
SDK Location:
, затем нажмите Apply и OK.
Шаг 1
Проверьте в Системных настройках -> Подробности, является ли ваша Ubuntu 32-битной или 64-битной
Шаг 2
(Используя программный центр или командную строку) Если ваша Ubuntu является 32-битной ОС, то установите
libgl1-mesa-dev
.В случае 64-битной ОС установите
ia32-libs
(Ubuntu 13.04 и ранее), илиlibgl1-mesa-dev:i386
(Ubuntu 13.10 и выше)
Шаг 3
Установите
openjdk-8-jdk
. Если не совместимо, попробуйтеopenjdk-7-jdk
, или если все еще не совместимоopenjdk-6-jdk
.
Шаг 4
Скачайте инструменты командной строки Android SDK здесь (они'расположены внизу страницы) и разархивируйте их в место, где вы сможете оставить их до тех пор, пока вам нужен Android SDK, например,
/opt/
.
Шаг 5
Проверьте, что в распакованной папке ADT Bundle (или папке Android SDK, в зависимости от ситуации) есть папки
tools
иplatform-tools
. Если папкаplatform-tools
отсутствует, вы должны иметь возможность установить ее из менеджера виртуальных устройств android, который можно запустить, набрав команду
android
в терминале. В этих папках хранятся некоторые важные команды. Добавьте их в путь к исполняемым файлам. Добавить их в путь можно следующим образом:
Сначала выполните команду
gedit ~/.pam_environment
. Откроется файл. Просто добавьте эти строки в этот файл:
PATH DEFAULT=${PATH}:/path/to/tools PATH DEFAULT=${PATH}:/path/to/platform-tools
Здесь вы должны заменить
/path/to/tools
и/path/to/platform-tools
на абсолютные пути в соответствии с тем, куда вы распаковали SDK или ADT bundle. Теперь все командыadb
,android
,emulator
и т.д. могут быть просто выполнены в терминале без указания абсолютных путей. То есть, вы не получите ошибку "command not found", если укажете абсолютный путь к команде.
Шаг 6
Введите
android
в терминале и, если Шаг 5 был выполнен правильно, запустится Android SDK Package Tool, где вы сможете завершить установку.
Этот ответ может показаться длинным, но я постарался объяснить каждый шаг как можно подробнее, чтобы ничего не могло пойти не так. Вы можете настроить его менее чем за 5 минут, даже если вы новичок.
Для использования Eclipse вам понадобится Java, поэтому сначала установите ее:
Eclipse - это IDE. Пакет Android ADT по умолчанию поставляется в комплекте с IDE Eclipse. Вы также можете использовать другую IDE (например, NetBeans), если хотите, но поскольку Eclipse используется по умолчанию, в этом руководстве я рассмотрю только Eclipse.
Откройте терминал
Найдите его в Dash или нажмите CTRL + ALT + T
Выполните следующие команды:
sudo apt-get update
sudo apt-get install openjdk-7-jdk
Проверьте, нет ли ошибок на экране, затем продолжите.
Теперь загрузите пакет Android ADT (это Eclipse + Android SDK):
Нажмите здесь, чтобы перейти на страницу загрузки.
Нажмите на Скачать SDK (ADT Bundle для Linux)
.
Проверьте Я прочитал и согласен с вышеуказанными правилами и условиями
.
Выберите свою архитектуру:
32-bit
, если у вас 32-битная Ubuntu64-bit
, если у вас 64-битная Ubuntu.Нажмите на Скачать SDK ADT Bundle для Linux
.
Установите пакет Android ADT:
Откройте файл .zip
, который вы'только что скачали.
Распакуйте все файлы в каталог, например:
~/ADT
После извлечения эта директория должна содержать 2 другие директории:
~/ADT/eclipse
~/ADT/sdk
Добавьте двоичные файлы platform-tools
в ваш $PATH
:
Это не обязательно, это сделает команды типа adb
доступными из терминала.
Откройте терминал
Выполните следующую команду:
nano ~/.profile
Добавьте сверху следующую строку:
PATH="$HOME/ADT/sdk/platform-tools:$PATH"
Сохраните файл
Это можно сделать, нажав CTRL + X, Y, ENTER
Создайте ярлык в Dash, чтобы легко запускать ADT:
Откройте терминал
Выполните следующую команду
nano ~/.local/share/applications/adt.desktop
Вставьте следующее:
*Это можно сделать, щелкнув правой кнопкой мыши в окне терминала и нажав Paste
.
[Desktop Entry]
Версия=1.0
Имя=Android ADT
Комментарий=Запуск Android ADT
Exec=/home/username/ADT/eclipse/eclipse
Icon=/home/username/ADT/eclipse/icon.xpm
Терминал=ложно
Тип=Приложение
Категории=Разработка;IDE;
Примечание: Замените username
на ваше имя пользователя. Вы можете узнать свое имя пользователя, выполнив команду whoami
в терминале.
Сохраните файл
Выполните следующую команду, чтобы сделать его исполняемым:
chmod +x ~/.local/share/applications/adt.desktop
Если вы все сделали правильно, то теперь вы успешно установили ADT для Android. Откройте свой Dash и найдите ADT
. Нажмите на Android ADT
, чтобы проверить, работает ли он!
Вы также можете установить АДТ
и андроид-СДК
от Этот ППА.
sudo add-apt-repository ppa:linuxgndu/adt-raring
sudo apt-get update
sudo apt-get install adt android-sdk
Для завершения установки андроид-СДК
вам нужно:
sudo sh /opt/android-sdk/install-sdk
Вы также можете установить андроида-студия`:
sudo apt-get install android-studio
Теперь проверить, что установка прошла как и ожидалось:
android-sdk-manager
Есть еще одна альтернатива. Интегрированных сред разработки (IDE) предназначены для облегчения программирования, но одна проблема с ними заключается в том, что это может быть трудно установить последнюю версию интегрированной среды разработки в Linux (в Ubuntu), если их нет в репозитории. Android-студия один такой среде.
Android студия является официальным IDE для Android приложение развитие на основе IntelliJ идея. На вершине возможностей вы ожидаете от IntelliJ, Android-студия предлагает: гибкая Gradle на основе система построения вариантов сборки и множество APK файл для генерации кода шаблоны, чтобы помочь вам построить единое приложение имеет богатый редактор макетов с поддержкой перетащить и падение инструментов редактирования темы lint, чтобы поймать совместимость производительность, удобство использования, версия и другие проблемы ProGuard и подписать приложение возможности встроенная поддержка Google облачной платформы, что позволяет легко интегрировать Google облако сообщений и приложения двигателя.
Извлеченный из: http://developer.android.com/tools/studio/index.html
Выполните следующую процедуру:
`судо дополнения кв-репозиторий PPA:Ubuntu с рабочего стола/Убунту-сделаю
судо apt-получить обновление
`судо apt-получить установку Убунту-сделаю
umake андроид
Оставить путь установки по умолчанию;
Нажмите Enter еще раз. Вам придется согласиться с лицензией, введя "а", потом начинается загрузка.
В Android Studio будет затем представить вам мастера, жми далее и соглашайтесь с лицензионным. Затем он приступает к скачать требования для разработки Android, такими как последнюю версию Android. Нажмите кнопку "Готово", когда установка необходимых пакетов будет завершена.
CLI подход
Проверена на Ubuntu 15.10, Андроид 22.
Устройство:
Затем:
sudo apt-get install ant gradle openjdk-7-jdk
cd
# Get device permissions.
# MANUAL find vendor ID on this table: http://developer.android.com/tools/device.html#VendorIds
# http://stackoverflow.com/a/5510745/895245
VENDOR_ID='054c'
UDEV_PATH='/etc/udev/rules.d/51-android.rules'
echo 'SUBSYSTEM=="usb", ATTR'"$VENDOR_ID"'=="0bb4", MODE="0666", GROUP="plugdev"' | sudo tee "$UDEV_PATH"
sudo chmod a+r "$UDEV_PATH"
sudo /etc/init.d/udev restart
wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvf android-sdk_r24.4.1-linux.tgz
# MANUAL run the ./tools/android GUI and install the SDK versions you need
# Better: just download EVERYTHING to save you annoyances later on.
# Yes, it takes a ton of space (50Gib+).
# http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line
# The automated command line should look something like:
#API=22
#N="$(android list sdk --all |& grep 'SDK Platform Android' | grep "API $API" | cut -d- -f1)"
#android update sdk -u -a -t $N
# Studio
wget https://dl.google.com/dl/android/studio/ide-zips/1.5.1.0/android-studio-ide-141.2456560-linux.zip
unzip android-studio-ide-141.2456560-linux.zip
cd android-studio/bin
./studio.sh
# NDK
wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
chmod a+x android-ndk-r10e-linux-x86_64.bin
./android-ndk-r10e-linux-x86_64.bin
mv android-ndk-r10e android-ndk
Добавьте в ваш~/.профиль`: Тодо: какие из них действительно необходимы?
export ANDROID_SDK="$HOME/android-sdk"
# Present on the default build.xml generated by "android create project [...] in Android 22.
export ANDROID_HOME="$ANDROID_SDK"
export ANDROID_NDK="$HOME/android-ndk"s
export ANDROID_NDK_ROOT="$ANDROID_NDK"
# Used by https://github.com/googlesamples/android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codec
export ANDROID_NDK_HOME="$ANDROID_NDK"
export ANDROID_ABI='armeabi-v7a'
export ANDROID_JAVA_HOME="$JAVA_HOME"
export ANDROID_STUDIO="$HOME/android-studio/"
export PATH="$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:${ANDROID_STUDIO}/bin:${ANDROID_NDK}:${PATH}"
Выхода и входа. Вам может понадобиться:
sudo "$(which adb)" kill-server
sudo "$(which adb)" start-server
Установка
Получить ваши руки на минимальный проект, как этот или посмотреть под $ANDROID_SDK/образцы/
.
Если это проект Муравей (содержит файл build.xml`) выполнить:
ant debug
ant installd
Если это проект Gradle в (содержит gradlew
файл) запускать:
./gradlew assembleDebug
./gradlew installDebug
Приложение должно быть установлено на вашем устройстве.
Студия (АДТ правопреемника) может быть запущен:
studio.sh
Образцы НДК можно найти в разделе `$ANDROID_NDK/образцы и вы можете собрать и установить их:
ndk-build
# Create build.xml, as per: http://stackoverflow.com/questions/5572304/how-to-build-the-android-sample-projectsusing-ant-build-xml-does-not-exist
android update project -p . -t android-22
ant clean
ant debug
ant installd
Состояние официальными пакетами в Debian
В настоящее время нет официальных пакетов Debian.
Но есть Гугл лета проект Кодекс РФ 2015 пытаясь решить, что: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688