Что нужно сделать, чтобы установить Android SDK / ADT Bundle в Ubuntu?
Каждый из шагов в ответе был найден на каком-то другом форуме, так как я столкнулся с препятствиями для начала работы с моим Android SDK и опубликовал вопросы в соответствующих форумах после этого. Поэтому я подумал, что это будет полезно, поскольку это универсальное решение на случай, если когда-нибудь потребуется переустановить Ubuntu и установить пакет Android SDK / ADT Bundle с нуля!
Шаг 1
Проверьте в Системных настройках -> Подробности, какой у вас Ubuntu - 32-разрядный или 64-разрядный. -bit
Шаг 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 / to / tools
и/ path / to / platform-tools
на абсолютные пути в соответствии с тем, где вы распаковали SDK или пакет ADT. скачать. Теперь все командыadb
,android
,emulator
и т. Д. Могут быть просто выполнены в терминале без указания абсолютных путей. То есть вы не получите ошибку «команда не найдена», если указали ее без ее абсолютного пути.
Шаг 6
Введите
android
в терминал и, если Шаг 5 был выполнен правильно, запустится Android SDK Package Tool, где вы сможете завершить установку.
Это может показаться длинным ответом, но я попытался объяснить каждый шаг как можно более подробно, чтобы ничего не вышло. неправильно. Вы можете установить это менее чем за 5 минут, даже если вы новичок.
Вам понадобится Java для использования Eclipse, поэтому сначала установите его:
Eclipse - это IDE . Пакет Android ADT по умолчанию входит в состав Eclipse IDE. Вы также можете выбрать использование другой среды IDE (например, NetBeans ), если хотите, но поскольку Eclipse используется по умолчанию, в этом руководстве я рассмотрю только Eclipse.
Откройте терминал
Искать его в вашем Dash или нажмите CTRL + ALT + T
Выполните следующие команды:
sudo apt-get update
sudo apt-get установить openjdk-7-jdk
Проверьте, нет ли ошибок на экране, и продолжайте.
Теперь загрузите пакет Android ADT (это Eclipse + Android SDK):
Загрузить SDK (пакет ADT для Linux)
Я прочитал и согласен с приведенными выше условиями.
Выберите вашу архитектуру:
32-разрядную
, если у вас 32-разрядную версию Ubuntu 64-разрядную версию
, если у вас 64-разрядная версия Ubuntu Загрузить пакет SDK ADT для 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
Вставьте это:
Это можно сделать, щелкнув правой кнопкой мыши в окне терминала, а затем нажав Вставить
.
[Desktop Entry]
Версия = 1.0
Имя = Android ADT
Комментарий = Запустить Android ADT
Exec = / home / имя пользователя / ADT / eclipse / eclipse
Значок = / главная / имя пользователя / ADT / eclipse / icon.xpm
Терминал = ложь
Тип = Приложение
Категории = Разработка; IDE;
Примечание: Замените имя пользователя
своим именем пользователя. Вы можете получить свое имя пользователя, выполнив whoami
в терминале.
Выполните следующую команду, чтобы сделать его исполняемым:
chmod + x ~ / .local / share / applications /adt.desktop
Если вы все сделали правильно, значит, вы успешно установили Android ADT. Откройте Dash и найдите ADT
. Щелкните Android ADT
, чтобы проверить, работает ли он!
Вы также можете установить adt
и android-sdk
из этого PPA .
sudo add-apt-repository ppa:linuxgndu/adt-raring
sudo apt-get update
sudo apt-get install adt android-sdk
Чтобы завершить установку android-sdk
, вам необходимо:
sudo sh /opt/android-sdk/install-sdk
Вы также можете установить android-studio
:
sudo apt-get install android-studio
Теперь убедитесь, что установка прошла должным образом:
android-sdk-manager
Есть еще одна альтернатива. Предполагается, что интегрированные среды разработки (IDE) упрощают программирование, однако одна проблема с ними заключается в том, что может быть сложно установить последнюю версию IDE в системе Linux (Ubuntu), если их нет в репозиториях. Android Studio - одна из таких IDE.
Android Studio - официальная IDE для приложения Android. разработка на базе IntelliJ IDEA. Помимо возможностей, вы Ожидайте от IntelliJ, Android Studio предлагает: Гибкий на основе Gradle система сборки Варианты сборки и создание нескольких файлов apk Код шаблоны, которые помогут вам создать общие функции приложения. Богатый редактор макетов. с поддержкой перетаскивания инструментов редактирования темы, чтобы поймать производительность, удобство использования, совместимость версий и другие проблемы ProGuard и возможности подписания приложений Встроенная поддержка Google Облачная платформа, позволяющая легко интегрировать Google Cloud Messaging и App Engine.
Извлечено из: http://developer.android.com/tools/studio/index.html
Выполните следующую процедуру:
sudo add -apt-repository ppa: ubuntu-desktop / ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake android
Оставьте путь установки значением по умолчанию;
Снова нажмите ввод. Вы должны будете согласиться с лицензией, набрав «a», после чего начнется загрузка.
Android Studio представит вам мастер, просто нажмите «Далее» и согласитесь с лицензией. Затем он перейдет к загрузке требований для разработки Android, таких как последний Android SDK. После завершения установки необходимых пакетов нажмите «Готово».
Подход с использованием интерфейса командной строки
Проверено на Ubuntu 15.10, Android 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
Добавить в ваш ~ / .profile
: TODO: какие из них действительно необходимы?
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 / samples /
.
Если это так. проект Ant (содержит файл build.xml
) запускается:
ant debug
ant installd
Если это проект Gradle (содержит файл gradlew
), выполните:
./gradlew assembleDebug
./gradlew installDebug
Приложение должно быть установлено на вашем устройстве.
Studio (преемник ADT) может быть запущен с помощью:
studio.sh
Примеры NDK можно найти в $ ANDROID_NDK / samples
, и вы можете собрать и установить их с помощью:
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 нет.
Но есть проект Google Summer of Code 2015, который пытается решить эту проблему: https://www.google-melange.com/gsoc/project / details / google / gsoc2015 / seamlik / 5707702298738688
На самом деле, я думаю, вам следует использовать Android Studio для разработки приложений для Android. Однако, если у вас есть причина использовать eclipse, вы можете следовать следующему руководству.
Target : Super Newbies
IDE : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse
Найдите Программное обеспечение
в Ubuntu и запустите Центр программного обеспечения Ubuntu
Найдите Java
в Программное обеспечение Ubuntu Отцентрируйте
, а затем установите OpenJDK Java Runtime
.
Найдите Eclipse
в Центр программного обеспечения Ubuntu
, а затем установите его.
Если у вас есть После успешной установки eclipse и JDK он появится в результатах поиска на вашем компьютере.
Для JDK вы также можете нажать CTRL + ALT + T ], чтобы открыть терминал, и введите команду java -version
, чтобы проверить еще раз.
Советы: заблокируйте значок затмения на панели запуска.
Перейдите на http://developer.android.com/sdk/index.html , чтобы загрузить последнюю версию SDK.
Прокрутите вниз и нажмите ЗАГРУЗИТЬ С ДРУГИХ ПЛАТФОРМ
Нажмите android-sdk_r22.6.2-linux.tgz
в разделе 32- и 64-разрядные версии Linux
из Только инструменты SDK
.
Отметьте Я прочитал и согласен с вышеуказанными условиями
и нажмите Загрузить android-sdk_r22.6.2-linux.tgz
.
Подождите, пока начнется процесс загрузки.
Щелкните правой кнопкой мыши файл [.tgz] и выберите Извлечь сюда
.
Теперь вы можете увидеть что файл с именем android-sdk-linux
выглядит следующим образом:
Войдите в папку android-sdk-linux
.
Войдите в папку tools
, а затем скопируйте местоположение папки.
Нажмите клавиши CTRL + ALT + T , чтобы открыть терминал, а затем используйте следующую команду. Где / home / casper / Downloads / android-sdk-linux / tools
- это место, которое я скопировал ранее. Вы можете просто набрать cd
и щелкнуть правой кнопкой мыши, чтобы указать местоположение на терминале.
cd / home / casper / Downloads / android-sdk-linux / tools
./android
Теперь Android SDK Manager
будет запущен.
Щелкните Установить [количество] пакетов ... .
Щелкните Принять лицензию
, а затем щелкните Установить .
Подождите, пока начнется процесс установки.
Наконец, появится это сообщение.
Нажмите CTRL + ALT + T , чтобы открыть новый терминал, и введите: gedit ~ /. bashrc
Теперь появится следующий текст:
Добавьте следующий текст в начало всего текста и затем сохраните его. (Не закрывайте файл)
export PATH = $ {PATH}: ~ / android-sdk-linux / tools
экспорт PATH = $ {PATH}: ~ / android-sdk-linux / platform-tools
Пример:
[Рекомендуется] Переместите весь файл android-sdk-linux
в рабочее пространство eclipse и в созданную вами папку с именем Android
. Более того, вам нужно скопировать местоположение.
Теперь вернитесь к файлу ".bashrc" и замените '~' на местоположение, которое вы скопировали ранее, а затем сохраните его и закройте.
Выйдите из системы и повторно войдите в свой Ubuntu система
Нажмите CTRL + ALT + T и введите android avd
, чтобы открыть Android Диспетчер виртуальных устройств.
Щелкните Создать ... . Выполните следующие настройки и нажмите OK .
Щелкните свое виртуальное устройство и затем нажмите Пуск ... .
Нажмите Запустить .
] Запуск вашего виртуального устройства
Запустите Eclipse и перейдите в Справка -> Установить новое программное обеспечение ...
Щелкните Добавить ... .
Введите следующее, а затем нажмите OK .
Имя: Подключаемый модуль ADT
Расположение: https://dl-ssl.google.com/android/eclipse/
Установите флажок Инструменты разработчика
, а затем нажмите Далее> .
Нажмите Далее> .
Нажмите «Я принимаю .. . »и нажмите Готово .
Дождитесь процесса установки.
Перезапустите eclipse.
Нажмите Открыть настройки .
Скопируйте собственное местоположение SDK ( расположение файла android-sdk-linux
).
Вставьте в текстовое поле SDK Location:
и нажмите Применить и OK ].
Наслаждайтесь созданием любого приложения для Android с вашим Ubuntu.