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

/ dev находится на диске RAM, поэтому он уничтожается и воссоздается при любой перезагрузке

1
задан 15 May 2014 в 20:18

5 ответов

На самом деле, я думаю, вы должны использовать 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 Поиск Java на Ubuntu Software Center, а затем установка OpenJDK Java Runtime. Найдите Eclipse на Ubuntu Software Center, а затем установите его. Если вы успешно установили eclipse и JDK, он появится в результатах поиска на вашем компьютере. Для JDK вы также можете нажать CTRL + ALT + T, чтобы открыть терминал, и введите команду java -version, чтобы снова проверить. Советы. Заблокируйте значок затмения на панели запуска.

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

Поиск Software в Ubuntu и запуск Ubuntu Software Center

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

Найдите Java на Ubuntu Software Center, а затем установите OpenJDK Java Runtime.

Найдите Java на Ubuntu Software Center, а затем установите OpenJDK Java Runtime.

Найдите Eclipse на Ubuntu Software Center, а затем установите его.

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

Поиск Software в Ubuntu и запуск Ubuntu Software Center

Нажмите кнопку [.tgz] и выберите Extract Here.

Найдите Java на Ubuntu Software Center, а затем установите OpenJDK Java Runtime.

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

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

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

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

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

Нажмите кнопку [.tgz] и выберите Extract Here.

Нажмите кнопку [.tgz] и выберите Extract Here.

enter image description here

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

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

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

Нажмите кнопку [.tgz] и выберите Extract Here.

enter image description here

enter image description here

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

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

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

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

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

6. Редактирование «.bashrc»

enter image description here

enter image description here [!d122]

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

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

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

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

enter image description here [!d122]

enter image description here [!d122]

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

Нажмите «Запуск».

Нажмите CTRL . enter image description here Нажмите «Я принимаю ...» и нажмите «Готово».

Дождитесь завершения процесса установки. Перезапустить затмение. Нажмите «Открыть настройки». Скопируйте собственное местоположение SDK (расположение файла android-sdk-linux). Вставьте текстовое поле SDK Location: и нажмите «Применить» и «ОК». Наслаждайтесь созданием любого приложения для Android с помощью Ubuntu.
125
ответ дан 24 May 2018 в 20:09
  • 1
    Похоже на хороший учебник, однако я бы лично просто установил openjdk-7-jdk, загрузил ADT (Eclipse включая SDK с android.com) и создал ярлык в Dash. Таким образом, у вас также есть последняя версия Eclipse. – Louis Matthijssen 15 May 2014 в 15:11
  • 2
    Я просто хочу предоставить самый простой способ скриншотов для супер новичков, чтобы настроить среду. Я попробую вы метод и опубликуйте его ниже =]. – Kin 15 May 2014 в 15:18
  • 3
    Не могли бы вы включить мой метод в ответ ниже? – Louis Matthijssen 15 May 2014 в 15:41
  • 4
    Для тех из вас, кто работает с 64-разрядным Ubuntu 14.10, сделайте это sudo apt-get install lib32stdc++6. Это потому, что вам нужны поддерживающие 32-битные библиотеки, а ia32 больше недоступны. Источник: dandar3.blogspot.mx/2014/03/… – Little Child 25 January 2015 в 22:39
  • 5
    @CasperLI Android sdk теперь доступен в репозитории Ubuntu. [F1]. Можете ли вы сделать учебник, основанный на этом? – Khurshid Alam 1 April 2016 в 17:29

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

Вам понадобится Java для использования Eclipse, поэтому сначала установите его: Eclipse - это IDE. Пакет Android ADT по умолчанию поставляется с Eclipse IDE. Вы также можете использовать другую среду IDE (например, NetBeans), если хотите, но поскольку Eclipse по умолчанию, я расскажу об этом только в Eclipse. Откройте терминал. Найдите его в тире или нажмите CTRL + ALT + T Выполните следующие команды:
sudo apt-get update
sudo apt-get install openjdk-7-jdk
Проверьте, не видны ли на экране какие-либо ошибки, а затем продолжайте. Теперь загрузите пакет Android ADT (это Eclipse + Android SDK): нажмите здесь, чтобы перейти на страницу загрузки. Нажмите Download the SDK (ADT Bundle for Linux) Проверить I have read and agree with the above terms and conditions Выберите свою архитектуру: как я могу это проверить? Проверьте 32-bit, если у вас есть 32-разрядная проверка Ubuntu 64-bit, если у вас 64-разрядный Ubuntu Нажмите Download the SDK ADT Bundle for 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. Создайте ярлык в вашей панели инструментов, чтобы легко запустить ADT: Открыть терминал Выполните следующую команду
nano ~/.local/share/applications/adt.desktop
Вставьте это: это можно сделать, щелкнув правой кнопкой мыши в окне терминала, а затем нажмите 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 в терминале. Сохраните файл. Выполните следующую команду, чтобы сделать его выполнимым:
chmod +x ~/.local/share/applications/adt.desktop

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

6
ответ дан 24 May 2018 в 20:09
  • 1
    Зачем мне затмение? – Braiam 15 May 2014 в 20:24
  • 2
    Хороший, добавил. – Louis Matthijssen 15 May 2014 в 20:40
  • 3
    @Braiam Вы получили ответ на свой вопрос? потому что я также хочу знать, зачем нам нужно затмение – d a i s y 18 March 2016 в 07:58
  • 4
    Вам не нужен Eclipse, вам просто нужна IDE (для которой Eclipse). Вы также можете использовать Android Studio, если хотите. Это программа, в которую вы вписываете свой код. – Louis Matthijssen 18 March 2016 в 13:04

Вы также можете установить 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
ответ дан 24 May 2018 в 20:09

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

Android Studio является официальной средой разработки приложений для Android, основанной на IntelliJ IDEA. В дополнение к возможностям, которые вы ожидаете от IntelliJ, Android Studio предлагает: Гибкую систему построения на основе град. Варианты сборки и создание нескольких файлов apk. Шаблоны кода, которые помогут вам создавать общие функции приложений. Богатый редактор макетов с поддержкой перетаскивания темы для редактирования инструментов линта. производительность, удобство использования, совместимость с версиями и другие проблемы. Возможности ProGuard и приложений. Встроенная поддержка облачной платформы Google, что позволяет легко интегрировать Google Cloud Messaging и App Engine.

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

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

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

Android Studio является официальной средой разработки приложений для Android, основанной на IntelliJ IDEA. В дополнение к возможностям, которые вы ожидаете от IntelliJ, Android Studio предлагает: Гибкую систему построения на основе град. Варианты сборки и создание нескольких файлов apk. Шаблоны кода, которые помогут вам создавать общие функции приложений. Богатый редактор макетов с поддержкой перетаскивания темы для редактирования инструментов линта. производительность, удобство использования, совместимость с версиями и другие проблемы. Возможности ProGuard и приложений. Встроенная поддержка облачной платформы Google, что позволяет легко интегрировать Google Cloud Messaging и App Engine.

Сначала выполните следующую команду: sudo apt-get update Теперь установите программное обеспечение:

sudo apt-get update [!d14 ] Теперь установите программное обеспечение: umake android

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

sudo apt-get install ubuntu-make

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

1
ответ дан 24 May 2018 в 20:09
  • 1
    Это должен быть главный проголосовавший ответ. – Andrea Lazzarotto 29 July 2016 в 15:08

Подход CLI

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

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

включает режим разработчика и отладку USB: http: // www .syncios.com / blog / enable-developers-optionsusb-debugging-mode-on-devices-with-android-4-2-jelly-bean / link устройство для компьютера с USB-кабелем

Затем: [ ! d8]

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

Подход к CLI

Возьмитесь за минимальный проект, подобный этому, или посмотрите под $ANDROID_SDK/samples/. [!d13 ]

Если это проект Ant (содержит файл build.xml), выполните:

ant debug
ant installd

Если это проект Gradle (содержит файл gradlew), выполните:

./gradlew assembleDebug
./gradlew installDebug

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

Студия (преемник ADT) может быть запущена с помощью:

studio.sh

Образцы 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.

Но есть проект Google Summer of Code 2015, пытающийся решить это: минимальный проект, подобный этому

0
ответ дан 24 May 2018 в 20:09
  • 1
    Я даже не знаю, почему вы выходите из системы и возвращаетесь туда. Вы можете просто указать переменные, если вы внесете правильные изменения в свой .bashrc-файл. например, function cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ }, а затем просто используйте cat_export_vars >> .bashrc, а затем . .bashrc или source .bashrc, что делает то же самое. Еще лучше, это было бы лучше, как скрипт для установки Android-SDK с голыми костями. – jargonjunkie 29 June 2016 в 21:48
  • 2
    @jargonjunkie logout / login: конечно, это тоже сработает. Я просто предпочитаю иметь некоторые переменные в .profile, чтобы они были видны вещам, запущенным с панели инструментов. Сценарий: это как можно ближе, обратите внимание, что есть некоторые шаги, отмеченные вручную, которые я не мог автоматизировать. google-melange.com/archive/gsoc/2015/orgs/debian/projects/… - наша самая лучшая надежда. – Ciro Santilli 包子露宪 六四事件 法轮功 29 June 2016 в 21:59

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

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