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


Что нужно сделать для установки пакета Android SDK / ADT на Ubuntu?

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


151
2017-07-09 18:27


происхождения


Что такое «среда разработки Android»? - Braiam
По-видимому, некоторым людям легче говорить, чем просто отвечать на вопрос. Итак, вот ответ; webupd8.org/2012/09/... & webupd8.org/2014/05/... - C.Jacobs


ответы:


На самом деле, я думаю, вы должны использовать 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

  • Поиск 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

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

    enter image description here


2. Загрузка SDK

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

  • Прокрутите вниз и нажмите DOWNLOAD FROM OTHER PLATFORMS enter 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. Подготовка к установке

  • Перейдите в место, где вы установили загрузку файла.
  • Rigth щелкните файл [.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. Установка пакетов

  • Нажмите Установите пакеты [Number] ...,

    enter image description here

  • Нажмите Accept License и нажмите устанавливать,

    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

  • Нажмите Новый ..., Настройтесь следующим образом и нажмите ОК,

    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

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

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

    enter image description here

  • Установите флажок Developer Tools и нажмите Следующая>,

    enter image description here

  • Нажмите Следующая>,

    enter image description here

  • Нажмите «Я принимаю ...» и нажмите Конец,

    enter image description here

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

    enter image description here

  • Перезапустить затмение.

    enter image description here

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

    enter image description here

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

    enter image description here

  • Вставить в SDK Location: текстовое поле, а затем нажмите Подать заявление а также ОК,

    enter image description here

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

    enter image description here


126
2018-05-15 09:14



Похоже на хороший учебник, однако я бы лично просто установил openjdk-7-jdk, загрузите ADT (Eclipse включая SDK с android.com) и создайте ярлык в тире. Таким образом, у вас также есть последняя версия Eclipse. - Louis Matthijssen
Я просто хочу предоставить самый простой способ скриншотов для супер новичков, чтобы настроить среду. Я попробую вы метод и опубликуйте его ниже =]. - Kin
Не могли бы вы включить мой метод в ответ ниже? - Louis Matthijssen
Для тех из вас, у кого 64-разрядный Ubuntu 14.10, сделайте это sudo apt-get install lib32stdc++6, Это потому, что вам нужны поддерживающие 32-разрядные библиотеки и ia32 больше недоступно. Источник: dandar3.blogspot.mx/2014/03/... - Little Child
@CasperLI Android sdk теперь доступен в репозитории Ubuntu. sudo apt-get install android-sdk, Можете ли вы сделать учебник, основанный на этом? - Khurshid Alam


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


Шаг 6

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


104
2017-07-09 18:28



Зачем вам нужно изменять конфигурацию GRUB ??? - Marius Gedminas
@ Не рекомендуется добавлять параметры ~/.pam_environment вместо ~/.bashrc, Общие переменные окружения - nazar_art
Поскольку .pam_environment файл находится в домашнем каталоге, поэтому принадлежит пользователю, почему ... .pam_environment необходимо запустить с помощью sudo команда? - Wilf
Хорошо, что мой ответ отредактирован. Необходимо время от времени обновлять, так как метод может быть совершенно другим позже! - Host-website-on-iPage
Действительно, лучше добавить PATH="$PATH:/path/to/tools:/path/to/platform/tools" на ваш .profile, .pam_environment перезаписывается, если вы меняете конфигурацию языка ... - Rmano


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


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

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

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

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

      Terminal

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

      sudo apt-get update
      sudo 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:

    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 + Икс, Y, ВОЙТИ

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

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

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

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

      [Desktop Entry]
      Version=1.0
      Name=Android ADT
      Comment=Launch the Android ADT
      Exec=/home/username/ADT/eclipse/eclipse
      Icon=/home/username/ADT/eclipse/icon.xpm
      Terminal=false
      Type=Application
      Categories=Development;IDE;
      

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

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

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

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


6
2018-05-15 11:13



Зачем мне затмение? - Braiam
Хороший, добавил. - Louis Matthijssen
@Braiam Вы получили ответ на свой вопрос? потому что я также хочу знать, зачем нам нужно затмение - d a i s y
Вам не нужен Eclipse, вам просто нужна IDE (для которой Eclipse). Вы также можете использовать Android Studio, если хотите. Это программа, в которую вы вписываете свой код. - Louis Matthijssen


Вы также можете установить 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
2017-10-05 15:12





Существует еще одна альтернатива. Интегрированные среды разработки (IDE), как предполагается, упрощают программирование, однако одна проблема с ними состоит в том, что может быть сложно установить последнюю версию IDE в системе Linux (Ubuntu), если они не находятся в репозиториях. Android Studio является одной из таких IDE.

Android Studio является официальной программой IDE для Android   на основе IntelliJ IDEA. В дополнение к возможностям, которые вы   ожидают от IntelliJ, Android Studio предлагает: Гибкий подход на основе Gradle   построить систему Варианты сборки и несколько файлов генерации файлов apk   шаблоны, которые помогут вам создавать общие функции приложения. Богатый редактор макетов   с поддержкой перетаскивания темы редактирования линт инструменты, чтобы поймать   производительность, удобство использования, совместимость с версиями и другие проблемы   Возможности ProGuard и подписки на приложения Встроенная поддержка Google   Cloud Platform, что упрощает интеграцию облачных сообщений Google и   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
2017-08-21 18:10



Это должен быть главный проголосовавший ответ. - Andrea Lazzarotto


Подход CLI

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

Приложение должно быть установлено на вашем устройстве.

Студию (преемник 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
2018-02-10 10:55



Я даже не знаю, почему вы выходите из системы и возвращаетесь туда. Вы можете просто указать переменные, если вы внесете правильные изменения в свой .bashrc-файл. например, function cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ } а затем просто используйте cat_export_vars >> .bashrc а потом . .bashrc или source .bashrc что делает то же самое. Еще лучше, это было бы лучше, как скрипт для установки Android-SDK с голыми костями. - jargonjunkie
@jargonjunkie logout / login: конечно, это тоже сработает. Я просто предпочитаю иметь некоторые переменные в .profile поэтому они видны для вещей, запущенных с панели инструментов. Сценарий: это как можно ближе, обратите внимание, что есть некоторые шаги, отмеченные вручную, которые я не мог автоматизировать. google-melange.com/archive/gsoc/2015/orgs/debian/projects/... наша нынешняя лучшая надежда. - Ciro Santilli 新疆改造中心 六四事件 法轮功