Полное руководство по установке Android SDK / ADT Bundle на Ubuntu

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

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

158
задан 15 May 2014 в 19:18

6 ответов

Шаг 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, где вы сможете завершить установку.

105
ответ дан 15 May 2014 в 19:18

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


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

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

    1. Откройте терминал

      Искать его в вашем Dash или нажмите CTRL + ALT + T

      Terminal

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

       sudo apt-get update
      sudo apt-get установить openjdk-7-jdk
       

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

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

    1. Щелкните здесь , чтобы перейти к страница загрузки.
    2. Нажмите Загрузить SDK (пакет ADT для Linux)
    3. Проверьте Я прочитал и согласен с приведенными выше условиями.
    4. Выберите вашу архитектуру:

      Как можно Я это проверяю?

      • Отметьте 32-разрядную , если у вас 32-разрядную версию Ubuntu
      • Отметьте 64-разрядную версию , если у вас 64-разрядная версия Ubuntu
    5. Нажмите Загрузить пакет SDK ADT для Linux
  3. Установите пакет Android ADT:

    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. Создайте ярлык в ваш Dash, чтобы легко запустить ADT:

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

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

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

        [Desktop Entry]
      Версия = 1.0
      Имя = Android ADT
      Комментарий = Запустить Android ADT
      Exec = / home / имя пользователя / ADT / eclipse / eclipse
      Значок = / главная / имя пользователя / ADT / eclipse / icon.xpm
      Терминал = ложь
      Тип = Приложение
      Категории = Разработка; IDE;
       

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

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

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

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

6
ответ дан 15 May 2014 в 19:18

Вы также можете установить 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
5
ответ дан 15 May 2014 в 19:18

Есть еще одна альтернатива. Предполагается, что интегрированные среды разработки (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

Выполните следующую процедуру:

  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

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

Снова нажмите ввод. Вы должны будете согласиться с лицензией, набрав «a», после чего начнется загрузка.

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

1
ответ дан 15 May 2014 в 19:18

Подход с использованием интерфейса командной строки

Проверено на 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

0
ответ дан 15 May 2014 в 19:18

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

Target     : Super Newbies
IDE        : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse

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

  • Найдите Программное обеспечение в Ubuntu и запустите Центр программного обеспечения Ubuntu

    Searching

  • Найдите Java в Программное обеспечение Ubuntu Отцентрируйте , а затем установите OpenJDK Java Runtime .

    enter image description here

  • Найдите Eclipse в Центр программного обеспечения Ubuntu , а затем установите его.

    enter image description here

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

    enter image description here enter image description here

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

    enter image description here

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

    enter image description here


2. Загрузка SDK

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

  • Прокрутите вниз и нажмите ЗАГРУЗИТЬ С ДРУГИХ ПЛАТФОРМ enter image description here

  • Нажмите android-sdk_r22.6.2-linux.tgz в разделе 32- и 64-разрядные версии Linux из Только инструменты SDK .

    enter image description here

  • Отметьте Я прочитал и согласен с вышеуказанными условиями и нажмите Загрузить android-sdk_r22.6.2-linux.tgz .

    enter image description here

  • Подождите, пока начнется процесс загрузки.

    enter image description here


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

  • Перейдите в папку, в которую вы установили загрузку файла.
  • Щелкните правой кнопкой мыши файл [.tgz] и выберите Извлечь сюда .

    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. Установка пакетов

  • Щелкните Установить [количество] пакетов ... .

    enter image description here

  • Щелкните Принять лицензию , а затем щелкните Установить .

    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
      экспорт 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

  • Щелкните Создать ... . Выполните следующие настройки и нажмите OK .

    enter image description here

  • Щелкните свое виртуальное устройство и затем нажмите Пуск ... .

    enter image description here

  • Нажмите Запустить .

    enter image description here

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


7. Установка подключаемого модуля ADT в Eclipse

  • Запустите Eclipse и перейдите в Справка -> Установить новое программное обеспечение ...

    enter image description here

  • Щелкните Добавить ... .

    enter image description here

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

      Имя: Подключаемый модуль ADT
      Расположение: https://dl-ssl.google.com/android/eclipse/
     

    enter image description here

  • Установите флажок Инструменты разработчика , а затем нажмите Далее> .

    enter image description here

  • Нажмите Далее> .

    enter image description here

  • Нажмите «Я принимаю .. . »и нажмите Готово .

    enter image description here

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

    enter image description here

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

    enter image description here

  • Нажмите Открыть настройки .

    enter image description here

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

    enter image description here

  • Вставьте в текстовое поле SDK Location: и нажмите Применить и OK ].

    enter image description here

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

    enter image description here

130
ответ дан 15 May 2014 в 19:18

Другие вопросы по тегам:

Похожие вопросы: