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

143

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

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

    
задан Host-website-on-iPage 09.07.2013 в 20:27
источник

6 ответов

103

Шаг 1

  
    

Проверить настройки системы - & gt; Подробная информация о том, является ли ваш 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 запустится, где вы сможете завершить установку.

  
    
ответ дан Host-website-on-iPage 09.07.2013 в 20:28
источник
124

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

  • Перейдите на страницу Ссылка , чтобы загрузить последнюю версию 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 и щелкнуть правой кнопкой мыши по местоположению на терминал.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Нажмите Создать ... . Настройтесь следующим образом и нажмите OK .

  • Нажмите на свое виртуальное устройство, а затем нажмите Начать ... .

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

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

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

  • Запустите Eclipse и перейдите в Help - & gt; Установить новое программное обеспечение ...

  • Нажмите Добавить ... .

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

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

  • Установите флажок Developer Tools , а затем нажмите Далее & gt; .

  • Нажмите Далее & gt; .

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

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

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

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

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

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

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

ответ дан Casper 15.05.2014 в 11:14
источник
6

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

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

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

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

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

    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 + X , Y , ENTER

  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 , чтобы проверить, работает ли он.

    
ответ дан Louis Matthijssen 15.05.2014 в 13:13
источник
5
___ qstntxt ___

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

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

    
___ answer318247 ___

Шаг 1

  
    

Проверить настройки системы - & gt; Подробная информация о том, является ли ваш Ubuntu 32-разрядным или 64-разрядным

  

Шаг 2

  
    

(Используя программный центр или командные строки) Если ваш Ubuntu - это 32-разрядная ОС, то установите adt

         

В случае установки 64-разрядной ОС android-sdk (Ubuntu 13.04 или ранее) или android-sdk (Ubuntu 13.10 и выше)

  

Шаг 3

  
    

Установите android-studio . Если несовместимо, попробуйте %code% или если все еще несовместимо %code%

  

Шаг 4

  

Загрузите инструменты командной строки Android SDK здесь (они расположены в нижней части страницы ) и разархивируйте его в место, где вы можете оставить его, если вам нужен Android SDK, например %code% .

Шаг 5

  
    

Убедитесь, что распакованная папка ADT Bundle (или папка Android SDK, в зависимости от ситуации) содержит папки %code% и %code% . Если папка %code% отсутствует, вы должны установить ее из диспетчера виртуальных устройств Android, которую можно запустить, набрав команду

sudo add-apt-repository ppa:linuxgndu/adt-raring
sudo apt-get update
sudo apt-get install adt android-sdk
         

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

         

Сначала выполните %code% . Откроется файл. Просто добавьте эти строки в этот файл:

sudo sh /opt/android-sdk/install-sdk
         

Здесь вам необходимо заменить %code% и %code% на абсолютные пути в соответствии с тем, где вы разархивировали SDK или загрузку пакета ADT. Теперь все команды %code% , %code% , %code% и т. Д. Могут быть просто выполнены в терминале без предоставления абсолютных путей. То есть вы не получите ошибку «команда не найдена», если вы дали ее без ее абсолютного пути.

  

Шаг 6

  
    

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

  
    
___ answer466302 ___

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

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

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

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

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

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

      sudo apt-get install android-studio
      

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

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

    1. Нажмите здесь , чтобы перейти на страницу загрузки.
    2. Нажмите %code%
    3. Проверить %code%
    4. Выберите свою архитектуру:

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

      • Проверьте %code% , если у вас 32-разрядный Ubuntu
      • Проверьте %code% , если у вас 64-разрядный Ubuntu
    5. Нажмите %code%
  3. Установите пакет Android ADT:

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

      android-sdk-manager
      

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

      %pre%
  4. Добавьте двоичные файлы %code% к вашему %code% :

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

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

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

      %pre%
    4. Сохраните файл

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

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

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

      %pre%
    3. Вставьте это:

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

      %pre%

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

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

      %pre%

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

    
___ answer532535 ​​___

Вы также можете установить %code% и %code% из этого PPA . %pre%

Чтобы завершить установку %code% , вам необходимо:

%pre%

Вы также можете установить %code% :

%pre%

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

%pre%     
___ answer664248 ___

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

Извлечен из: Ссылка

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

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

%code%

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

%code%

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

%code%

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

%code%

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

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

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

    
___ answer732010 ___

Подход CLI

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

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

  • включить режим разработчика и отладку USB: Ссылка
  • подключить устройство к компьютеру с помощью USB-кабеля.

Тогда:

%pre%

Добавьте к своему %code% : TODO: какой из них действительно необходим?

%pre%

Выход и вход в систему. Вам может понадобиться:

%pre%

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

Получите минимальный проект, подобный этому , или посмотрите под %code% .

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

%pre%

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

%pre%

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

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

%pre%

Образцы NDK можно найти в разделе %code% , и их можно создавать и устанавливать с помощью:

%pre%

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

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

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

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

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

%pre%

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

  • Поиск %code% на Ubuntu и запуск %code%

  • Найдите %code% на %code% , а затем установите %code% .

  • Найдите %code% на %code% , а затем установите его.

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

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

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

2. Загрузка SDK

  • Перейдите на страницу Ссылка , чтобы загрузить последнюю версию SDK.

  • Прокрутите вниз и нажмите %code%

  • Нажмите %code% в %code% %code% .

  • Отметьте %code% и нажмите %code% .

  • Дождитесь загрузки.

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

  • Перейдите в папку, в которую вы загрузили файл.
  • Загрузите файл [.tgz] и выберите %code% .

  • Теперь вы можете увидеть, что файл с именем %code% выглядит следующим образом.

  • Введите папку %code% .

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

  • Нажмите клавишу CTRL + ALT + T , чтобы открыть терминал, а затем используйте следующую команду. Где %code% - это местоположение, которое я скопировал ранее. Вы можете просто набрать %code% и щелкнуть правой кнопкой мыши по местоположению на терминал.

    %pre%

  • Теперь будет запущен %code% .

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

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

  • Нажмите %code% , а затем нажмите Установить .

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

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

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

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

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

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

    %pre%
  • Пример:

  • [Рекомендуется] Переместите весь файл %code% в рабочее пространство eclipse и под созданной вами папкой с именем %code% . Кроме того, вам нужно скопировать местоположение.

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

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

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

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

  • Нажмите Создать ... . Настройтесь следующим образом и нажмите OK .

  • Нажмите на свое виртуальное устройство, а затем нажмите Начать ... .

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

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

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

  • Запустите Eclipse и перейдите в Help - & gt; Установить новое программное обеспечение ...

  • Нажмите Добавить ... .

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

    %pre%

  • Установите флажок %code% , а затем нажмите Далее & gt; .

  • Нажмите Далее & gt; .

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

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

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

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

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

  • Вставьте в текстовое поле %code% и нажмите Применить и OK .

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

___ tag123android ___ Вопросы о подключении Android-устройства к Ubuntu. Вопросы, ориентированные на устройство, лучше подходят для android.stackexchange.com. ___ tag123softwareinstallation ___ Установка программного обеспечения в запущенной системе, либо в виде двоичных файлов, либо из источника. ___
ответ дан landroni 05.10.2014 в 17:12
источник
1

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

Извлечен из: Ссылка

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

  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. Нажмите «Готово» после завершения установки необходимых пакетов.

    
ответ дан Dulith De Cozta 21.08.2015 в 20:10
источник
0

Подход CLI

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

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

  • включить режим разработчика и отладку USB: Ссылка
  • подключить устройство к компьютеру с помощью USB-кабеля.

Тогда:

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, пытающийся решить эту проблему: Ссылка

    
ответ дан Ciro Santilli 包子露宪 六四事件 法轮功 10.02.2016 в 11:55
источник

Ознакомьтесь с другими вопросами по меткам