Установка Android SDK для Android Studio [дубликат]

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

186
задан 12 March 2016 в 16:07

14 ответов

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

sudo apt-get install lib32stdc++6

или

sudo apt-get установить lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6

Чтобы у вас не было этой ошибки:

Unable to run mksdcard SDK tool.

Для получения дополнительной информации прочтите этот документ

5
ответ дан 5 January 2021 в 22:54

Для ubuntu 16.04 синтаксис следующий.

umake android android-ndk [-h] [-r] [--accept-license] [destdir]
2
ответ дан 5 January 2021 в 22:54

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

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

For Ubuntu 14.04LTS

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

For 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
47
ответ дан 5 January 2021 в 22:54

Цитируется из http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/

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
5
ответ дан 5 January 2021 в 22:54

Установка 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

Примечание: PPA-репозиторий команды WebUpd8 был прекращен и вступил в силу с 16 апреля 2019 г. Таким образом, этот PPA не работает. есть какие-либо файлы Java. Дополнительную информацию можно найти на странице PPA на Launchpad . Следовательно, этот метод больше не работает и существует по историческим причинам.


Установка 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. Нажмите отмеченную кнопку

    enter image description here

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

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

    1. Откройте каталог Tools и выберите:

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

      • Платформа 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 .
    • В следующем окне дважды щелкните имя каждого пакета слева, чтобы принять лицензионное соглашение для каждого из них.
    • Щелкните Установить .
210
ответ дан 5 January 2021 в 22:54

Накануне 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 все еще указывает на свой собственный путь в данный момент. Чтобы Android Studio установила SDK в общую папку, нам нужно указать переменные среды. В настоящее время есть две переменные, указывающие на папку SDK: ANDROID_HOME и ANDROID_SDK_ROOT . Первый не рекомендуется, но Android Studio не будет использовать ANDROID_SDK_ROOT при первом запуске, даже если он указан, поэтому я бы рекомендовал указать обе переменные. Чтобы все было единообразно и понятно, давайте укажем их в отдельной оболочке для android-studio в папке 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

4.2 .1 Установка переменной JAVA_HOME

Если вы собираетесь использовать команды gradlew через интерфейс CLI, будет полезно добавить JAVA_HOME, указывающий на встроенную JRE (иначе gradle не сможет ее найти)

echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh

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

Дополнительные сведения см.

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

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

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

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

Downloading Android SDK

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

Android SDK option

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

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

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

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

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

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

Create Desktop Entry item

В открывшемся диалоговом окне убедитесь, что «Create the entry for all users» установлен флажок и нажмите OK.

enter image description here

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

PS Для тех, кого интересует, где была создана запись и что внутри, вы можете найти в /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. [Бонус] Uninstall script

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

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

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run $0"
        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 "$1" -maxdepth "$2" -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', оно также будет удалено.

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

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

    Uninstall script

  4. Выйдите из nano (ctrl + X)

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

     chmod u  + x ~ / Documents / android_uninstall.sh
     
  6. Теперь вы можете запустить скрипт, указав путь к нему в терминале. Имейте в виду, что без прав root он не удалит папки из каталога / opt / , поэтому скрипт запросит у вас эти разрешения перед тем, как что-либо делать.

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

28
ответ дан 5 January 2021 в 22:54

Android Studio доступна в виде мгновенного пакета во всех поддерживаемых в настоящее время версиях Ubuntu. Пакет оснастки Android Studio занял 5-е место по популярности в 2018 г. Текущая версия пакета оснастки android-studio на февраль 2019 г. - 3.3.1.0. Чтобы установить его, откройте терминал и введите:

sudo snap install android-studio --classic  

enter image description here

Android Studio предоставляет самые быстрые инструменты для создания приложений на всех типах устройств Android.

Редактирование кода мирового уровня, отладка, инструменты для повышения производительности, гибкая система сборки и мгновенная Все системы сборки / развертывания позволяют сосредоточиться на создании уникальных и высококачественных приложений.

Системные требования для Android Studio

  • Минимум 3 ГБ ОЗУ, рекомендуется 8 ГБ ОЗУ; плюс 1 ГБ для эмулятора Android
  • Минимум 2 ГБ доступного дискового пространства, рекомендуется 4 ГБ
2
ответ дан 5 January 2021 в 22:54

Установка Android Studio на Ubuntu стала еще проще. Мы упаковали его в виде оснастки, поэтому вы можете просто установить его с помощью

$ sudo snap install android-studio --classic

Или просто выполните поиск Android Studio в Ubuntu Software .

2
ответ дан 5 January 2021 в 22:54

Использование архива пакета не обязательно.

Установка

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

Go to Android Studio > Tools > Create desktop Entry

Предварительные требования:

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


Android Studio уведомляет вас с помощью небольшого всплывающего диалогового окна, когда доступно обновление для IDE, но вы можете вручную проверить наличие обновлений, нажав Справка> Проверить наличие обновлений

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 в настройках.

2
ответ дан 5 January 2021 в 22:54

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.

0
ответ дан 5 January 2021 в 22:54

Добавить android-studio репозиторий:

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

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

sudo apt-get install android-studio

Дополнительную информацию можно найти на https://mfonville.github.io/android-studio/

11
ответ дан 5 January 2021 в 22:54

Самый простой способ установить Android Studio (или любой другой инструмент разработчика) на Ubuntu - использовать пакет оснастки из магазина программного обеспечения Ubuntu. Не нужно загружать Android Studio в виде zip-архива, попробуйте установить его вручную, добавить PPA или возиться с установкой Java. Пакет snap объединяет последнюю версию Android Studio вместе с OpenJDK и всеми необходимыми зависимостями.

Шаг 1:Установите Android Studio

Найдите "android studio" в программном обеспечении Ubuntu, выберите первую появившуюся запись и установите ее:

Search Android Studio on Ubuntu Software Android Studio on Ubuntu Software

Или, если вы предпочитаете командную строку, запустите ее в Терминал :

sudo snap install --classic android-studio

Шаг 2: Установите Android SDK

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

Android Studio app on Dash

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

Import Dialog

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

Android Studio Setup Wizard

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

Select Standard or Custom installation

Шаг 3: Установка 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 в конце шага 2, не забудьте измените строку export ANDROID_HOME = $ {HOME} / Android / Sdk соответственно. Выполните перезапуск (или просто выйдите из системы, а затем снова войдите в систему), чтобы ПУТИ вступили в силу.


Проверено на Ubuntu 18.04 LTS и 16.04 LTS. Технически должен работать с любой версией Ubuntu с поддержкой Snap (16.04 LTS и новее). Будет работать и с 14.04 LTS, если вы сначала установите поддержку пакетов snap .

54
ответ дан 5 January 2021 в 22:54

Установите панель инструментов отсюда, и у вас будет последняя установка и обновление для Android Studio:

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

0
ответ дан 5 January 2021 в 22:54

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

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

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

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

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

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

Совет: чтобы сделать Android Studio доступной в вашем списке приложений, выберите Инструменты> Создать запись рабочего стола в строке меню 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

копия https://developer.android.com/studio/install.html

0
ответ дан 5 January 2021 в 22:54

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

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