Installing the android sdk on ubuntu

Ubuntu Documentation

This is a general overview of what the Android SDK is, what it does, and how it can benefit you. This guide also contains instructions on how to set up the Android SDK on Ubuntu 10.04 onwards.

The Android Software Development Kit (AKA SDK) is a software suite for the Android mobile operating system that allows you to write applications for Android in the Java programming language. Most people who use the Android SDK either develop applications for the Android operating system OR they use it for other purposes, such as obtaining elevated privileges on an Android device with the help of third-party software or use it for diagnostic purposes in case of malfunctioning.

The vast majority of Android users probably won’t have to make use of the Android SDK, however, it is useful if you wish to learn more about the Android operating system and even then it’s still a handy tool to have in case something goes wrong.

This tutorial covers Ubuntu 10.04 Lucid Lynx onwards. For anything prior to Lucid, you will have to find it yourself.

Preparation and Installation

Before we set up the SDK, we have some preparation to do. Due to some major changes in the Android SDK made in the last couple of months, setting up the Android SDK is not as easy as it was two years ago, when Android was starting to take off. Setting up the SDK itself is relatively easy once the preparation has been done.

Downloading the SDK Starter Package

First things first, we have to obtain the starter package. The SDK starter package can be obtained at http://developer.android.com/sdk/index.html.

Download the one for Linux (.tgz file) and once it’s finished downloading, extract it to somewhere safe and easy to reach. For example, the home folder. To do so, open up a terminal, navigate to the directory where the SDK was downloaded and enter the following command:

$ tar -xvzf android-sdk_rXX-linux.tgz && mv android-sdk-linux

As of 12 May 2012, the Android SDK is currently up to r18, however that is set to change in the near future, and as such, replace XX with the version of your SDK.

Setting up Java

Prior to SDK r08, everything you’ll need to develop applications was included on a 100-200MB .tgz archive. However, with the release of SDK r08, the tools necessary for creating and building applications was removed and can be obtained by using the Android SDK and AVD Manager which is located in the / /tools folder.

However, you should not execute the Android SDK and AVD manager just yet, as you’ll most likely get a Parse: XML error notice. The reason for this is that after SDK r08, it’s now required to have Java installed before you set up the SDK. To do this, we’ll download the OpenJDK and the Icedtea browser plugin. In a terminal window, enter the following command:

$ sudo apt-get install openjdk-6-jre openjdk-6-jdk icedtea6-plugin

This will download and install the OpenJDK implementation of Java, which will be sufficient enough for us to download the SDK platform tools.

Downloading the SDK platform tools

This is pretty much the actual «installation» of the SDK’s platform tools. One key reason why this step is important is that it contains an important protocol called the Android Debug Bridge (ADB).

ADB comes bundled with the SDK platform tools. It is a command-line tool used to communicate with and control the device over a USB link from a computer. The tool comes bundled with the Android SDK and is commonly used for diagnosing problems with the device. Once you have ADB installed, you can use ADB to copy files to and from the device’s internal memory, install apps, run commands, see logs and more. This makes it an invaluable tool if your device is running into some trouble that might warrant a new device.

Now, in order to obtain the SDK platform tools, we’ll need to initialize the Android SDK and AVD Manager that I mentioned earlier. To do so, enter the following commands in a terminal. The first command will direct you to where the Android SDK and AVD Manager is located, and the second will execute said program.

/android-sdk-linux/tools

Once you do that, a new window will pop up, which is the actual Android SDK and AVD Manager. Click on «Available Packages» and you will be presented with two boxes. One is the Android Repository and the other is the Third-party Add-ons. Click on «Android Repository» then click on Install Selected. A confirmation window will pop up. Click on «Accept All» and then click on the Install button to install the SDK platform tools. It’s quite a bit to download so make sure you have at least 512MB to 2GB of hard drive space available. Once the download has finished, you’ll get a notice saying that the ADB daemon needs to be restarted. Click on «Yes» and everything will finish downloading.

Читайте также:  Звездочка сверху андроид что это

Post-Installation Configuration

Now once the download has finished, or while you’re waiting for the download to finish, we have to configure Ubuntu a little to meet our needs. First, we have to set up the PATH variable to include ADB and other SDK tools, and we have to make sure our hardware will be detected once we initialize ADB.

Modifying the PATH Environment Variable

In the days before Android 2.2, a good number of people used to place their various projects and applications in the directories where the necessary tools they used existed. This was in itself a very flawed method because it cluttered up the directories, and while cleaning up the SDK, one might accidentally delete a crucial file, which will cause the SDK to fail and having to completely reinstall everything.

Modifying the PATH Environment Variable will help out immensely when it comes down to making use of SDK tools like ADB. Doing this will also allow you to execute certain protocols like ADB from ANY location. So if you’re operating from the Desktop, you don’t have to redirect to the SDK’s platform-tools folder to make use of ADB if you need to make use of it.

Enough chatter, let’s get busy. To modify the PATH variable of your system, you need to edit your .bashrc file. To do so, in a terminal, execute the following command:

You will now have the Nano text editor enabled on the terminal. Now, at the very top of the file, enter the following:

/android-sdk-linux/tools

/android-sdk-linux/platform-tools

Once you’re finished, press CTRL + X, Y, and then hit Enter to save your changes and exit the Nano text editor.

Preparing Hardware

Now that we have our PATH variable set up, we need to make sure our hardware will be detected once we initialize ADB. However, up until Natty, udev in Ubuntu wouldn’t allow ADB access to the Android phone via USB. This was fixed in udev version 165-0ubuntu1 — if you are running an earlier version ( apt-cache policy udev will tell you whether you are), you’ll need need to create a new udev rule file as root.

In a terminal, execute the following command that will create the rule file. This will utilize the graphical sudo command, so that we can still have control over the file if we’re not a root user.

$ gksudo gedit /etc/udev/rules.d/51-android.rules

Copy and paste the following udev rules in the text editor that opened up which contains the new rule file we created. The rules included should work with most if not all Android devices across multiple manufacturers, such as HTC, Motorola, LGE, and so forth.

SUBSYSTEM==»usb», ATTRS==»0bb4″, MODE=»0666″

SUBSYSTEM==»usb», ATTRS==»0502″, MODE=»0666″

SUBSYSTEM==»usb», ATTRS==»12d1″, MODE=»0666″

SUBSYSTEM==»usb», ATTRS==»1004″, MODE=»0666″

SUBSYSTEM==»usb», ATTRS==»22b8″, MODE=»0666″

SUBSYSTEM==»usb», ATTRS==»04e8″, MODE=»0666″

SUBSYSTEM==»usb», ATTRS==»0fce», MODE=»0666″

SUBSYSTEM==»usb», ATTRS==»0489″, MODE=»0666″

SUBSYSTEM==»usb», ATTRS==»18d1″, SYMLINK+=»android_adb», MODE=»0666″

SUBSYSTEM==»usb», ATTRS==»04e8″, MODE=»0666″, GROUP=»plugdev»

Once you’ve copied and pasted the udev rules in the text editor which contains your newly created rule file, save your changes and quit. Now that you’ve set your udev rules you have to reboot so that ADB will be in your path.

To test your changes, open up a terminal and execute the following:

$ adb devices

Note: You may need to enable USB debugging mode on your phone first in order for it to be recognised.

This will give you two messages:

1) It will tell you it’s initializing the ADB daemon. 2) It should show you a list of connected devices.

If all went well you should see your device’s serial number under the list of connected devices. If you see a message like:

List of connected devices

. No permissions

This means your hardware was detected, however you made a mistake in configuring Ubuntu or the udev rule for your phone’s manufacturer was not listed.

AndroidSDK (последним исправлял пользователь uusijani 2012-07-28 15:47:15)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник

Как установить Android SDK Manager на Ubuntu 18.04

Sdkmanager – это инструмент CLI, который позволяет пользователям просматривать, устанавливать, обновлять и удалять доступные пакеты для Android SDK.

В этой статье рассказывается, как установить Android SDK Manager на Ubuntu 18.04 с помощью терминала.

Если вы уже используете Android Studio, вам не нужно использовать sdkmanager, так как вы можете управлять пакетами SDK из среды IDE.

Инструмент sdkmanager предоставляется в пакете Android SDK Tools, поэтому мы собираемся установить последний, чтобы использовать sdkmanager.

Установите пакет инструментов Android SDK

Перед установкой предпочтительного инструмента нам необходимо обновить все пакеты и установить JAVA, так как Android SDK требует его запуска.

Для этого вы можете выполнить следующие команды в порядке, указанном ниже:

Как только JAVA установлен на машине, мы можем запустить следующую команду, чтобы проверить версию java и убедиться, что она установлена ​​правильно:

Читайте также:  Приставка transpeed smart tv box android 10 4 32гб

Результат должен выглядеть так:

После успешной установки JAVA мы можем приступить к установке Android SDK. Нам нужно загрузить двоичные файлы с сайта разработчиков Android.

Если вы открываете ссылку выше в браузере, вы можете найти доступные zip-файлы в разделе «Только для командной строки».

Чтобы загрузить двоичные файлы из терминала, запустите следующую команду:

Как только он будет установлен, разархивируйте следующую команду

Будет создан новый каталог с именем tools.

Для завершения установки нам необходимо добавить следующие пути к нашей переменной среды PATH.

Для этого вы можете запустить следующую команду:

Использование Android SDK Manager из терминала

После установки Android SDK мы можем использовать инструмент sdkmanager для просмотра, установки, обновления и удаления пакетов для Android SDK с терминала.

Список установленных, доступных пакетов и обновлений

Чтобы просмотреть все установленные, доступные пакеты и те, которые имеют обновление, мы можем запустить:

Результат будет выглядеть следующим образом:

При выполнении этой команды могут возникнуть проблемы.

Например. вывод команды может быть ошибкой, подобной приведенной ниже:

Чтобы устранить эту проблему, отредактируйте скрипт sdkamanger, который находится в папке bin папки установки (в нашем случае полный путь к файлу был / home / ubuntu / tools / bin / sdkamanager) и добавить следующее в 31 строку:

После того как вы отредактировали файл и сохранили, вы можете снова запустить команду sdkmanager –list.

Отобразятся только установленные пакеты и появится другое сообщение об ошибке, которое будет выглядеть следующим образом:

Чтобы исправить ошибки, мы создаем файл repositories.cfg (так как он не был создан по умолчанию) и запускаем команду sdkmanager -list с флагом –no_https.

Выполните следующие команды в следующем порядке:

Установка, обновление и удаление пакетов с помощью sdkmanager

Чтобы установить пакет, выполните следующую команду:

Если вы хотите удалить несколько пакетов, вы можете добавить их в файл и использовать флаг –package_file. Например

Обратите внимание, что имя_пакета должно быть из списка доступных пакетов, и если вы не используете флаг no_https, он выдает ту же ошибку, когда мы запускаем команду sdkmanager -list.

Чтобы обновить все пакеты, вы можете запустить:

Обратите внимание: если вы обновите инструменты SDK, вам нужно снова отредактировать файл / home / ubuntu / tools / bin / sdkamanager и добавить в 31 строку строку -XX: + IgnoreUnrecognizedVMOptions –add-modules java.se.ee, как упомянутый выше файл будет извлечен с сервера и станет стандартным.

Чтобы удалить пакет, выполните следующую команду:

Установка самого Android SDK Manager очень проста, но во время процесса вы можете столкнуться с различными проблемами, связанными с JAVA.

Тем не менее, есть обходные пути, описанные для типов проблем, с которыми вы можете столкнуться. Поэтому, используя этот учебник, вы можете быть уверены, что установите его!

Источник

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

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

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

6 ответов

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

в терминале. В этих папках хранятся некоторые важные команды. Добавьте их в свой исполняемый путь. Добавить их в путь можно следующим образом:

Сначала выполнить gedit

/.pam_environment , Файл открывается. Просто добавьте эти строки в этот файл:

Здесь вы должны заменить /path/to/tools а также /path/to/platform-tools по абсолютным путям в зависимости от того, где вы разархивировали SDK или загрузку пакета ADT. Теперь все команды adb , android , emulator и т.д. можно просто выполнить в терминале без указания абсолютных путей. То есть вы не получите ошибку «команда не найдена», если вы указали ее без абсолютного пути.

Шаг 6

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

На самом деле, я думаю, что вы должны использовать Android Studio для разработки приложений для Android. Однако, если у вас есть причина использовать 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. Скачивание SDK

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

Прокрутите вниз и нажмите DOWNLOAD FROM OTHER PLATFORMS

Читайте также:  Виды тетриса для андроид

Нажмите android-sdk_r22.6.2-linux.tgz под Linux 32 & 64-bit из SDK Tools Only ,

Поставить галочку I have read and agree with the above terms and conditions и нажмите Download android-sdk_r22.6.2-linux.tgz ,

Ждите процесса загрузки.

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

    Перейдите в папку, в которую вы настроили загрузку файла.

Правой кнопкой мыши щелкните файл [.tgz] и выберите Extract Here ,

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

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

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

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

Теперь Android SDK Manager будет работать

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

Нажмите Установить [Количество] пакетов.

Нажмите Accept License и затем нажмите Установить .

Ждите процесса установки.

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

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

Нажмите CTRL + ALT + T, чтобы открыть новый терминал, и введите: gedit

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

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

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

Теперь вернитесь к файлу «.bashrc» и замените ‘

‘ на место, которое вы скопировали ранее, а затем сохраните его и закройте.

Выйдите из системы и перезапустите систему Ubuntu.

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

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

Нажмите Новый. Настройте, как показано ниже, и нажмите OK .

Нажмите ваше виртуальное устройство, а затем нажмите Пуск.

Запуск вашего виртуального устройства

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

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

Введите следующее и нажмите кнопку ОК .

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

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

Ждите процесса установки.

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

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

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

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

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

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

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

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

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

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

Теперь загрузите комплект 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

Выберите вашу архитектуру:

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

      Открой .zip файл, который вы только что загрузили

    Извлеките все файлы в каталог, например:

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

    Добавить platform-tools двоичные файлы к вашему $PATH :

    Это не обязательно, он будет делать такие команды, как adb доступный из терминала.

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

    Добавьте следующую строку сверху:

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

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

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

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

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

    Выполните следующую команду, чтобы сделать ее исполняемой:

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

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

    Для завершения установки android-sdk вам нужно:

    Вы также можете установить android-studio :

    Теперь проверьте, что установка прошла как положено:

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

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

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

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

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

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

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

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

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

    Источник

    Оцените статью