Как установить Android Studio на Ubuntu?

103

Скажите, пожалуйста, полный процесс установки Android Studio и его необходимых зависимостей.

    
задан aminul haque 09.06.2015 в 10:05
источник

11 ответов

140

Установка Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

После этого

sudo apt-get install oracle-java8-set-default

Установка Android Studio

  1. Загрузите Android Studio из здесь , используйте Все пакеты Android Studio

  2. Извлеките файл архива в соответствующее место для ваших приложений, например: /opt . Используйте имя файла загруженного вами архива, в моем примере android-studio-ide-141.2178183-linux.zip

    sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
    
  3. Чтобы запустить Android Studio, перейдите в каталог /opt/android-studio/bin в терминале и выполните ./studio.sh . Или используйте файл рабочего стола, см. Ниже.

    Вы можете добавить /opt/android-studio/bin к вашей переменной окружения PATH, чтобы вы могли запускать Android Studio из любого каталога.

Создать файл рабочего стола

Создайте новый файл androidstudio.desktop , выполнив команду:

nano ~/.local/share/applications/androidstudio.desktop

и добавьте строки ниже

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio

Установка Android SDK (при необходимости)

  1. Нажмите отмеченную кнопку

  2. Получить последние инструменты SDK

    Как минимум при настройке Android SDK вы должны загрузить новейшие инструменты и платформу Android:

    1. Откройте каталог «Инструменты» и выберите:

      • Android SDK Tools
      • Платформы для Android SDK
      • Android SDK Build-tools (самая высокая версия)
    2. Откройте первую папку Android X.X (последняя версия) и выберите:

      • Платформа SDK
      • Системное изображение для эмулятора, например ARM EABI v7a Изображение системы
  3. Получить библиотеку поддержки для дополнительных API

    Библиотека поддержки Android предоставляет расширенный набор API, совместимых с большинством версий Android.

    Откройте каталог Extras и выберите:

    • Репозиторий поддержки Android
    • Библиотека поддержки Android
  4. Получить службы Google Play для еще большего количества API

    Для разработки с помощью API Google вам необходим пакет услуг Google Play:

    Откройте каталог Extras и выберите:

    • Хранилище Google
    • Службы Google Play
  5. Установить пакеты

    После того, как вы выбрали все нужные пакеты, продолжайте установку:

    • Нажмите Установить пакеты X .
    • В следующем окне дважды щелкните каждое имя пакета слева, чтобы принять лицензионное соглашение для каждого.
    • Нажмите Установить .
ответ дан A.B. 09.06.2015 в 10:13
источник
38
Ответ на

@ A.B правильный и полный. Я просто добавлю, что в качестве альтернативы вы можете легко установить обновленную версию Android Studio с помощью файла Canonical"> Ubuntu Make .

Установка Ubuntu Make:

Для Ubuntu 14.04LTS

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

Для Ubuntu 15.10 и выше

Ubuntu Make уже находится в официальных репозиториях, запустите:

sudo apt install ubuntu-make

Примечание , что версия umake должна быть 16.05 , чтобы иметь возможность загружать студию Android, проверить, запустив

umake --version

Если нет, используйте метод Ubuntu 14.04 для его установки.

Установка Android Studio:

umake android

Может появиться сообщение об ошибке, связанное с лицензией, которое может быть исправлено с использованием дополнительного параметра:

umake android --accept-license

Удаление Android Studio:

umake android --remove
    
ответ дан hg8 24.09.2015 в 10:14
источник
11

Самый простой способ установить Android Studio (или любой другой инструмент разработчика) на Ubuntu должен использовать официально рекомендованный Ubuntu Make привязку. Не нужно загружать Android Studio как zip, пытаться вручную установить его, добавить PPA или скрипку с установкой Java. Ubuntu Make'll автоматически загружает последнюю версию Android Studio, устанавливает ее вместе с OpenJDK и всеми необходимыми зависимостями и создает запись запуска приложения в Dash.

Шаг 1: Установите Ubuntu Make

Запустите эту команду:

sudo snap install --classic ubuntu-make

Шаг 2. Установка Android Studio

Запустите эту команду:

ubuntu-make.umake android

Как только вы примете лицензию и нажмите «Ввод», чтобы подтвердить путь установки, Ubuntu Make'll загрузит и установит Android Studio.

Шаг 3. Установка Android SDK

Откройте недавно установленную Android Studio из тире:

Не нужно ничего импортировать, если это первый раз, когда вы его устанавливаете:

Мастер установки проведет вас через установку:

Выберите «Стандартная установка», чтобы получить последнюю версию SDK и Custom, если вы хотите изменить версию SDK или место установки. С этого момента это довольно просто, просто нажмите «Далее», и вы скачаете и установите SDK.

Шаг 4: Установка PATH (необязательно)

Этот шаг может быть полезен, если вам нужны команды разработчика Android SDK, такие как adb , fastboot , aapt и т. д., доступные в Терминал . Возможно, потребуются сторонние платформы разработчиков, такие как React Native, Ionic, Cordova и т. Д. И другие инструменты. Для настройки PATH отредактируйте файл ~/.profile :

gedit ~/.profile

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

# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"

Если вы изменили местоположение SDK в конце шага 3, не забудьте изменить строку export ANDROID_HOME=${HOME}/Android/Sdk соответственно.

Протестировано на Ubuntu 16.04LTS и выше. Будет работать и с 14.04LTS, если вы Сначала установить поддержку snap-пакетов . Благодаря Дидье "didrocks" Рош для привязка Ubuntu Make .

ответ дан HEXcube 30.07.2017 в 12:41
источник
7

В преддверии 2018 года наиболее проголосовавший ответ по-прежнему остается потрясающим, но кажется немного устаревшим, и, когда я сталкивался с этим в последнее время, я решил поделиться своим новым опытом здесь.

1. Установка Java

Так как Android Studio 2.2 был выпущен, вам не нужно будет устанавливать какой-либо JDK самостоятельно в большинстве случаев, поскольку он подключен к среде IDE.

Справка для более подробной информации

2. Установка необходимого программного обеспечения

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

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

Справка для более подробной информации

3. Загрузка и распаковка Android Studio

Вы можете получить архив Android Studio с здесь . Ничего особенного, просто подождите, пока загрузка не закончится:)

Google является зарегистрированным поставщиком LANANA , поэтому для соответствия контракт Linux FSH (часть 3.13 / opt) Я хотел бы предложить распаковать архив в папку google/android-studio :

sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/

3.1 [Дополнительно] Изменить разрешение записи для папки Android Studio

Вы можете найти настройки разрешения записи для всех пользователей, которые удобны, когда дело доходит до обновления Android Studio. Однако он не широко используется и, по-видимому, нарушает принцип наименьших привилегий . Однако на всякий случай, если вам нравится этот способ, лучше просто выполнить в терминале:

sudo chmod o+w /opt/google/android-studio/

Кроме того, вы всегда можете запустить Android-Studio от имени root и выполнять все необходимые обновления без этого шага. .

4. Создание каталога Android SDK

Я не принимаю идею о том, что каждый пользователь должен иметь собственную копию инструментов Android SDK (инструменты сборки, исходные коды, системные образы и т. д.), но Android Studio работает именно так (вероятно, из-за проблемы с разрешениями ). Давайте используем другую папку, общую для всех пользователей в системе.

4.1 Создать каталог

Создайте папку android-sdk для дальнейшего использования:

sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk

Последняя команда изменяет разрешения, поэтому каждый пользователь системы может редактировать эту папку android-sdk (установка и удаление пакетов).

4.2 Изменение переменных среды

Android Studio по-прежнему указывает на свой собственный путь в данный момент. Чтобы установить SDK в Android Studio в общую папку, нам нужно указать переменные среды. В настоящее время существуют две переменные, указывающие на папку SDK: ANDROID_HOME и ANDROID_SDK_ROOT . Первый из них устарел, но Android Studio не будет использовать ANDROID_SDK_ROOT при первом запуске, даже если он указан, поэтому я бы рекомендовал указать обе переменные. Чтобы все было согласованно и понятно, давайте укажем их в отдельной оболочке для андроид-студии в profile.d (чтобы вы могли удалить их позже в случае удаления Android Studio):

sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh

Теперь вам нужно выйти из системы и войти в систему, чтобы применить этот новый скрипт.

Справка для более подробной информации

5. Установка SDK

Поскольку мы изменили разрешения для папки SDK ( /opt/google/android-sdk/ ), нам не нужны специальные разрешения для записи в ней. Просто запустите андроид-студию от имени вашего текущего пользователя:

/opt/google/android-studio/bin/studio.sh 

Теперь следуйте инструкциям мастера настройки. В конце концов вы попадете в окно «Загрузка компонентов». Это может занять некоторое время, пока не будут установлены необходимые компоненты. Поскольку мы заботились обо всех необходимых библиотеках и программном обеспечении с самого начала (часть 2), этот процесс должен быть завершен без каких-либо ошибок.

При первом запуске Android Studio устанавливает только последнюю платформу SDK (на момент написания API 27). Чтобы сделать ваш набор инструментов жизнеспособным, вам нужно установить как минимум 2-3 более старые платформы SDK ( здесь , вы можете найдите панель управления, показывающую фактический спрос на другую версию API). Чтобы получить их, на приветственном экране Android Studio нажмите «Настроить» и выберите опцию SDK Manager.

Здесь вы можете выбрать все, что вам нужно для разработки приложений для Android. ПостскриптумФактически вы можете установить все из списка (даже устаревшие пакеты), но для загрузки потребуется много времени.

6. Создание записи рабочего стола

В настоящее время Android Studio предлагает встроенную функцию для создания рабочего стола. Нам нужно запустить Studio с правами root, поэтому это возможно для всех пользователей в системе:

sudo -E /opt/google/android-studio/bin/studio.sh 

P.S. Параметр -E необходим для сохранения доступных переменных среды (ANDROID_HOME / ANDROID_SDK_ROOT) во время sudoing.

Вам снова придется пройти тот же Мастер установки (он теперь выполняется для пользователя root), и как только вы нажмете на экране Welcoming, вы можете найти опцию Create Desktop Entry в меню «Configure»:

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

Теперь вы можете закрыть Android Studio и открыть с Unity Launcher!

P.S. Для тех, кому интересно, где была создана запись и что внутри, вы можете найти ее в /usr/share/applications/jetbrains-studio.desktop :

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

A. [Бонус] Сценарий удаления

И для сладостей я подготовил сценарий оболочки, который вы можете использовать для полного удаления Android Studio, включая папку SDK, настройки, эмуляторы и папки кэшей от всех пользователей. Он настроен для шагов выше, но пути находятся в верхней части файла, поэтому вы можете легко адаптировать его для своей собственной конфигурации. Здесь мы идем:

#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run 
chmod u+x ~/Documents/android_uninstall.sh
" exit 1; fi # Variables studio_folders=(.android .AndroidStudio* .gradle) # look for these folders paths=(/home/,2 /root/,1) # in these folders studio_path="/opt/google/android-studio/" sdk_path="/opt/google/android-sdk/" env_variables="/etc/profile.d/android_studio.sh" # Functions deletefolders() { local name_expression=( \( -name "${studio_folders[0]}" ) for (( i=1; i<${#studio_folders[*]}; i++ )); do name_expression[${#name_expression[*]}]=-o name_expression[${#name_expression[*]}]=-name name_expression[${#name_expression[*]}]="${studio_folders[$i]}" done name_expression[${#name_expression[*]}]=\) find "" -maxdepth "" -type d ${name_expression[*]} -exec rm -rf {} \; } # Commands for path in ${paths[*]}; do deletefolders ${path%,*} ${path#*,} done rm -r $studio_path rm -r $sdk_path rm $env_variables

Пожалуйста, имейте в виду, что в сценарии используется шаблон .AndroidStudio * для удаления настроек различных версий студии для Android. Если вы сохраните что-то ценное в скрытой папке с именем, начинающимся с «.AndroidStudio», оно также будет удалено.

Для тех, кто не знаком с понятием shell-скриптов, вот простые шаги, которые должны помочь:

  1. Открыть терминал, написать команду nano. Редактор nano будет открыт в терминальное окно.
  2. Скопируйте текст из сценария выше и пропустите его в окно терминала с открытием nano (Ctrl + Shift + V)
  3. Нажмите Ctrl + O, чтобы сохранить файл, выберите путь и имя файла с расширением .sh:

  4. Выход из nano (ctrl + X)

  5. В терминале вам нужно применить эту команду к только что созданному файлу, чтобы сделать его выполнимым (предположим, что вы сохранили свой скрипт в каталоге ~/Documents и назвали его android_uninstall.sh):

    %pre%
  6. Теперь вы можете запустить скрипт, определяющий путь к нему в терминале. Имейте в виду, что без разрешения root он не будет удалять папки из каталога /opt/ , поэтому скрипт попросит вас предоставить эти разрешения, прежде чем что-либо делать.

Вот и все. Я на самом деле довольно новичок в ОС Linux, поэтому не стесняйтесь исправлять меня в комментариях по мере необходимости.

    
ответ дан Aleksandr Medvedev 21.12.2017 в 20:52
источник
6

Цитата из Ссылка

Android Studio зависит от Java и рекомендуется использовать Oracle Java 7 или 8

sudo add-apt-repository -y ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer oracle-java7-set-default

Добавьте Android Studio PPA

sudo add-apt-repository ppa:paolorotolo/android-studio

Затем обновите списки пакетов и установите их:

sudo apt-get update

sudo apt-get install android-studio

После установки запустите мастер установки из Unity Dash или просто выполните команду

/opt/android-studio/bin/studio.sh
    
ответ дан Maythux 09.06.2015 в 10:13
источник
6

Добавьте репозиторий для андроид-студии:

sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update

Затем установите:

sudo apt-get install android-studio

Дополнительную информацию можно найти на странице Ссылка

    
ответ дан Momo 28.02.2016 в 14:01
источник
6

Если вы используете 64-разрядную версию Ubuntu (16.04), вам необходимо установить 32-разрядные библиотеки со следующей командой:

sudo apt-get install lib32stdc++6

или

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Итак, у вас нет этой ошибки:

Unable to run mksdcard SDK tool.

Подробнее читайте документ

    
ответ дан user540417 06.05.2016 в 15:54
источник
1

Для ubuntu 16.04 синтаксис выглядит следующим образом.

umake android android-ndk [-h] [-r] [--accept-license] [destdir]
    
ответ дан K R Jawaharlal 15.07.2016 в 04:55
источник
0

1- Запустить в терминал (Ctrl + Alt + t) и установить JDK:

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

, чтобы проверить версию java jdk, введите

javac -version

или

java -version

2- Загрузите полный комплект ADK с официального сайта, распакуйте его, откройте и следуйте инструкциям в файле install-Linux-tar.txt.

3 Следуйте указаниям мастера установки ADK.

    
ответ дан Sebastián Brun Valiente 16.01.2016 в 06:03
источник
0

Настройка Android Studio занимает всего несколько кликов. (Вы должны уже загрузить Android Studio .)

Чтобы установить Android Studio на Linux, выполните следующие действия:

  1. Распакуйте загруженный файл .zip в соответствующее место для ваших приложений, например, в /usr/local/ для вашего профиля пользователя или /opt/ для общих пользователей.

  2. Чтобы запустить Android Studio, откройте терминал, перейдите в каталог android-studio / bin / и выполните studio.sh.

  3. Выберите, хотите ли вы импортировать предыдущие настройки Android Studio или нет, затем нажмите ОК .

  4. Мастер установки Android Studio проведет вас, хотя остальная часть настройки, включая загрузку компонентов Android SDK, необходимых для разработки.

  

Совет. Чтобы сделать Android Studio доступной в списке приложений,   выберите Инструменты & gt; Создайте запись рабочего стола из панели меню Android Studio.

Необходимые библиотеки для 64-разрядных машин: Если вы используете 64-разрядную версию Ubuntu, вам необходимо установить 32-разрядные библиотеки со следующей командой:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

Если вы используете 64-битную Fedora, команда:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

и установите jdk [ не нужно сейчас, автоматически установите )

sudo apt-get install openjdk-9-jdk

копия Ссылка

    
ответ дан Hamed 11.06.2017 в 07:31
источник
0

Не требуется, чтобы вы использовали архив пакетов.

Установка

  • Загрузите zip-файл отсюда:

    Ссылка

  • Извлеките его, где под /home/....

  • Выполнить ./bin/sudio.sh

Чтобы создать запись на рабочем столе:

Go to Android Studio > Tools > Create desktop Entry

Требования:

OpenJDK поставляется с предустановленной версией, поэтому используйте это.

Android Studio уведомляет вас о диалоговом окне с небольшим пузырьком, когда обновление доступно для IDE, но вы можете вручную проверить наличие обновлений, нажав Help > Check for Update

FYI

Вы можете переключаться между JDK, изменяя путь JDK в настройках. JDK устанавливаются в папке /usr/lib/jvm

$ ls /usr/lib/jvm/
default-java  java-1.5.0-gcj-6-amd64  java-1.8.0-openjdk-amd64  java-8-openjdk-amd64

Здесь в моем случае /usr/lib/jvm/default-java является символической ссылкой на /usr/lib/jvm/java-8-openjdk-amd64

Поэтому я использовал бы это как путь JDK в настройках.

    
ответ дан reversiblean 24.12.2017 в 09:19
источник

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