Complete Installation Guide for Android SDK / ADT Bundle on Ubuntu

Что все это нужно сделать, чтобы установить Android SDK / ADT Bundle на Ubuntu?

Каждый из шагов в ответе был найден на каком-то другом форуме, поскольку я столкнулся с препятствиями при начале работы с моим Android SDK и после этого разместил вопросы на соответствующих форумах. Поэтому я подумал, что это было бы полезно в том смысле, что это универсальное решение, доступное на случай, если когда-нибудь понадобится переустановить Ubuntu и установить Android SDK / ADT Bundle с нуля!

На самом деле, я думаю, вам следует использовать Android Studio для разработки приложения для Android. Однако, если у вас есть причина использовать eclipse, вы можете следовать следующему руководству.

Target     : Super NewbiesIDE        : EclipseDescription: Provide a GUI method to install Android IDE using Eclipse

1. Установка Java Runtime (JDK) и Eclipse IDE

  • Поиск Software на Ubuntu и запустите Ubuntu Software Center

    Searching

  • Поиск Java на Ubuntu Software Center а затем установите OpenJDK Java Runtime.

    enter image description here

  • Поиск Eclipse на Ubuntu Software Center а затем установите его.

    enter image description here

  • Если вы успешно установили eclipse и JDK, он появится в результатах поиска на вашем компьютере.

    enter image description here enter image description here

  • Для JDK вы также можете нажать CTRL + ALT + T чтобы открыть терминал и ввести команду java -version чтобы проверить еще раз.

    enter image description here

  • Советы: Заблокируйте значок eclipse на панели запуска.

    enter image description here


2. Загрузка SDK

  • Идти к http://developer.android.com/sdk/index.html чтобы загрузить последнюю версию SDK.enter image description here

  • Прокрутите вниз и нажмите DOWNLOAD FROM OTHER PLATFORMSenter image description here

  • Щелчок android-sdk_r22.6.2-linux.tgz под Linux 32 & 64-bit от SDK Tools Only.

    enter image description here

  • Галочка I have read and agree with the above terms and conditions и нажмите Download android-sdk_r22.6.2-linux.tgz.

    enter image description here

  • Дождитесь завершения процесса загрузки.

    enter image description here


3. Подготовка к установке

  • Перейдите в папку, в которую вы хотите загрузить файл.
  • Затем щелкните файл[.tgz] и выберите Extract Here.

    enter image description here

  • Теперь вы можете видеть, что файл, называемый android-sdk-linux выглядит так, как будто происходит следующее.

    enter image description here

  • Войдите в папку android-sdk-linux.

    enter image description here

  • Войдите в папку tools а затем скопируйте местоположение папки.

    enter image description here

  • Нажимайте на клавиши CTRL + ALT + T чтобы открыть терминал, а затем использовать следующую команду. Где /home/casper/Downloads/android-sdk-linux/tools это место, которое я скопировал ранее. Вы можете просто ввести cd и щелкните правой кнопкой мыши, чтобы перейти от местоположения к терминалу.

        cd /home/casper/Downloads/android-sdk-linux/tools    ./android

    enter image description here

  • Теперь, когда Android SDK Manager будет запущен.


4. Установка Пакетов

  • Щелчок Install [Number] packages....

    enter image description here

  • Щелчок Accept License а затем нажмите Install.

    enter image description here

  • Дождитесь завершения процесса установки.

    enter image description here

  • Наконец, будет показано это сообщение.

    enter image description here


5. Редактирование ".bashrc"

  • Нажмите CTRL + ALT + T чтобы открыть новый терминал и ввести : gedit ~/.bashrc

    enter image description here

  • Теперь появится следующий текст.

    enter image description here

  • Добавьте следующее к верхний всего текста, а затем сохраните его. (Не закрывайте файл)

        export PATH=${PATH}:~/android-sdk-linux/tools    export PATH=${PATH}:~/android-sdk-linux/platform-tools
  • Пример :

    enter image description here

  • [Рекомендуется] Переместить весь файл целиком android-sdk-linux в рабочую область вашего eclipse и в созданную вами папку с именем Android. Более того, вы должны скопировать местоположение.

    enter image description here

  • Теперь вернитесь к файлу ".bashrc" и замените '~' на местоположение, которое вы скопировали ранее, а затем сохраните его и закройте.

    enter image description here

  • Выйдите из системы и повторно войдите в свою систему Ubuntu.


6. Настройка виртуального устройства Android

  • Нажмите CTRL + ALT + T и введите android avd чтобы открыть диспетчер виртуальных устройств Android.

    enter image description here

    enter image description here

  • Щелчок New.... Настройте, как показано ниже, и нажмите OK.

    enter image description here

  • Выберите свое виртуальное устройство, а затем нажмите Start....

    enter image description here

  • Щелчок Launch.

    enter image description here

  • Запуск вашего виртуального устройстваenter image description here


7. Установка плагина ADT в Eclipse

  • Запустите Eclipse и перейдите к Help> - Install New Software...

    enter image description here

  • Щелчок Add....

    enter image description here

  • Введите следующее, а затем нажмите OK.

     Name     :    ADT Plugin Location :    https://dl-ssl.google.com/android/eclipse/

    enter image description here

  • Установите флажок в Developer Tools а затем нажмите Next>.

    enter image description here

  • Щелчок Next>.

    enter image description here

  • Нажмите "Я принимаю..." и нажмите Finish.

    enter image description here

  • Дождитесь завершения процесса установки.

    enter image description here

  • Перезапустите eclipse.

    enter image description here

  • Щелчок Open Preferences.

    enter image description here

  • Скопируйте свое собственное местоположение SDK (местоположение файла android-sdk-linux).

    enter image description here

  • Вставить в SDK Location: текстовое поле, а затем нажмите Apply и OK.

    enter image description here

  • Наслаждайтесь созданием любого приложения для Android с помощью вашего Ubuntu.

    enter image description here

Шаг 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. Теперь все команды adb, android, emulator etc может быть просто выполнен в терминале без указания абсолютных путей. То есть вы не получите сообщение об ошибке "команда не найдена", если вы указали ее без абсолютного пути.


Шаг 6

Тип android в терминал и, если Шаг 5 если все сделано правильно, запустится инструмент пакета Android SDK, на котором вы сможете завершить установку.

Это может показаться длинным ответом, но я постарался объяснить каждый шаг как можно подробнее, чтобы ничего не могло пойти не так. Вы можете настроить это менее чем за 5 минут, даже будучи новичком.


  1. Для использования Eclipse вам понадобится Java, поэтому сначала установите его:

    Затмение является интегрированная среда разработки. Пакет Android ADT по умолчанию поставляется в комплекте с Eclipse IDE. Вы также можете выбрать использование другой среды разработки (например NetBeans) если вы предпочитаете, но поскольку Eclipse используется по умолчанию, в этом руководстве я расскажу только о Eclipse.

    1. Открыть терминал

      Найдите его в своем тире или нажмите CTRL + ALT + T

      Terminal

    2. Выполните следующие команды:

      sudo apt-get updatesudo apt-get install openjdk-7-jdk

      Проверьте, видите ли вы какие-либо ошибки на своем экране, затем продолжайте.

  2. Теперь загрузите пакет Android ADT (это Eclipse + Android SDK).:

    1. Щелчок здесь чтобы перейти на страницу загрузки.
    2. Нажмите на Download the SDK (ADT Bundle for Linux)
    3. Проверять I have read and agree with the above terms and conditions
    4. Выберите свою архитектуру:

      Как я могу это проверить?

      • Проверять 32-bit если у вас 32-разрядная Ubuntu
      • Проверять 64-bit если у вас 64-разрядная Ubuntu
    5. Нажмите на Download the SDK ADT Bundle for Linux
  3. Установите пакет Android ADT bundle:

    1. Откройте .zip файл, который вы только что скачали
    2. Извлеките все файлы в каталог, например:

      ~/ADT

      После извлечения этот каталог должен содержать 2 других каталога:

      ~/ADT/eclipse~/ADT/sdk
  4. Добавьте platform-tools двоичные файлы для вашего $PATH:

    В этом нет необходимости, он будет выполнять такие команды, как adb доступен с терминала.

    1. Открыть терминал
    2. Выполните следующую команду:

      nano ~/.profile
    3. Добавьте следующую строку сверху:

      PATH="$HOME/ADT/sdk/platform-tools:$PATH"
    4. Сохраните файл

      Вы можете сделать это, нажав CTRL + X, Y, ENTER

  5. Создайте ярлык в своей панели управления, чтобы легко запустить ADT:

    1. Открыть терминал
    2. Выполните следующую команду

      nano ~/.local/share/applications/adt.desktop
    3. Вставьте это:

      Это можно сделать, щелкнув правой кнопкой мыши в окне вашего терминала, а затем щелкнув Paste.

      [Desktop Entry]Version=1.0Name=Android ADTComment=Launch the Android ADTExec=/home/username/ADT/eclipse/eclipseIcon=/home/username/ADT/eclipse/icon.xpmTerminal=falseType=ApplicationCategories=Development;IDE;

      Примечание: Заменять username по вашему имени пользователя. Вы можете получить свое имя пользователя, выполнив whoami в терминале.

    4. Сохраните файл
    5. Выполните следующую команду, чтобы сделать ее исполняемой:

      chmod +x ~/.local/share/applications/adt.desktop

Если вы все сделали правильно, то теперь вы успешно установили Android ADT. Откройте свой Dash и найдите ADT. Нажмите на Android ADT чтобы проверить, работает ли это!

Вы также можете установить adt и android-sdk от этот PPA.

sudo add-apt-repository ppa:linuxgndu/adt-raringsudo apt-get updatesudo 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 - это официальная среда разработки приложений для Android, основанная на IntelliJ IDEA. В дополнение к возможностям, которые вы ожидаете от IntelliJ, Android Studio предлагает: Гибкие варианты сборки системы сборки на основе Gradle и несколько шаблонов кода для генерации файлов apk, которые помогут вам создавать общие функции приложений, Богатый редактор макетов с поддержкой редактирования тем перетаскиванием, инструменты lint для повышения производительности, удобства использования, совместимости версий и других проблемы ProGuard и возможности подписи приложений Встроенная поддержка облачной платформы Google, упрощающая интеграцию Google Cloud Messaging и App Engine.

Извлеченный из: http://developer.android.com/tools/studio/index.html

Следуйте этой процедуре:

  1. Сначала выполните следующую команду.

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

  1. Затем обновите репозиторий.

sudo apt-get update

  1. Теперь установите программное обеспечение:

sudo apt-get install ubuntu-make

  1. Вы увидите весь пакет, который он установит, введите "y", чтобы сообщить Ubuntu продолжить установку. Как только вы закончите с этим. Выполните следующие действия.

umake android

Оставьте путь установки в качестве значения по умолчанию;

Нажмите enter еще раз. Вам нужно будет согласиться с лицензией, набрав "a", после чего начнется загрузка.

Затем Android Studio предоставит вам мастер, просто продолжайте нажимать далее и соглашайтесь с лицензией. Затем он перейдет к загрузке требований для разработки Android, таких как последняя версия Android SDK. Нажмите на кнопку ‘Готово’, как только установка необходимых пакетов будет завершена.

Подход CLI

Протестировано на Ubuntu 15.10, Android 22.

Одно устройство:

Затем:

sudo apt-get install ant gradle openjdk-7-jdkcd# Get device permissions.# MANUAL find vendor ID on this table: http://developer.android.com/tools/device.html#VendorIds# http://stackoverflow.com/a/5510745/895245VENDOR_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 restartwget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgztar -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# Studiowget https://dl.google.com/dl/android/studio/ide-zips/1.5.1.0/android-studio-ide-141.2456560-linux.zipunzip android-studio-ide-141.2456560-linux.zipcd android-studio/bin./studio.sh# NDKwget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.binchmod a+x android-ndk-r10e-linux-x86_64.bin./android-ndk-r10e-linux-x86_64.binmv android-ndk-r10e android-ndk

Добавить в свой ~/.profile: ЗАДАЧА: какие из них на самом деле необходимы?

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"sexport ANDROID_NDK_ROOT="$ANDROID_NDK"# Used by https://github.com/googlesamples/android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codecexport 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-serversudo "$(which adb)" start-server

Протестируйте установку

Получите в свои руки минимальный проект, подобный этому или заглянуть под $ANDROID_SDK/samples/.

Если это проект Ant (содержит build.xml файл) запустить:

ant debugant 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-existandroid update project -p . -t android-22ant cleanant debugant installd

Состояние официальных пакетов Debian

В настоящее время официального пакета Debian не существует.

Но есть проект Google Summer of Code 2015, пытающийся решить эту проблему: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688

Очевидно, некоторым людям легче разглагольствовать, чем просто ответить на вопрос. Итак, вот ответ; Install Oracle Java 8 In Ubuntu Or Linux Mint Via PPA Repository [JDK8] ~ Web Upd8: Ubuntu / Linux blog & Install Android Studio In Ubuntu Via PPA ~ Web Upd8: Ubuntu / Linux blog

Что такое “Среда разработки Android”?