4

Установка Android SDK, Java JDK, Android Studio в Ubuntu

1. Установка Java JDK
2. Установка Android SDK
3. Установка Android Studio
4. Дополнительные опции установки Java JDK

Установка Java JDK

В центре приложений Ubuntu предлагается воспользоваться OpenJDK Java 7 Runtime (JRE), это не подойдёт для работы Android Studio (для Eclipse кстати тоже), нам нужно именно Java JDK, тот самый от компании Oracle.

Возможная ошибка в случае несоответствия пакета Java:
«tool.jar is not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE»

Устанавливаем Oracle Java JDK, для этого нужно добавить новый репозиторий в систему:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Теперь выбираем нужную версию (если нет конкретных предпочтений, то можно утсановить самую свежую, например Java JDK 8).

Oracle JDK 6

sudo apt-get install oracle-java6-installer

Oracle JDK 7

sudo apt-get install oracle-java7-installer

Oracle JDK 8 (для примера используем эту версию)

sudo apt-get install oracle-java8-installer

Соглашаемся на установку дополнительных пакетов и проверяем установку:

java -version

В результате должно получится нечто подобное:

java version «1.8.0_20»
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)

Так же можно проверить версию компилятора:

javac -version

Если нужно использовать в системе определённую версию Java JDK, то ниже описано как это настроить Дополнительные опции установки Java JDK.

Есть хорошая подборка по установке Java в Ubuntu на английском языке How To Install Java on Ubuntu with Apt-Get

Установка Android SDK

Установка достаточно простая, для начала нужно скачать пакет для Linux с официального сайта Get the Android SDK
Нам нужен пакет Linux 32 & 64-bit в разделе SDK Tools Only.

После скачивания распаковываем содержимое в папку /opt. Должно получится /opt/android-sdk-linux

Открыть SDK Manager очень просто, нужно запустить файл /opt/android-sdk-linux/tools/android через консоль или nautilus. В открывшемся окне устанавливаем нужную версию Android API и желательно установить все сервисы Google Play*.

Установка Android Studio

Скачиваем пакет для Linux с официального сайта Getting Started with Android Studio

После скачивания распаковываем содержимое в папку /opt. Должно получится /opt/android-studio

Теперь нужно запустить файл /opt/android-studio/bin/studio.sh через консоль или nautilus. Удобнее всего создать иконку запуска (ярлык) Android Studio на рабочем столе, например так:

touch AndroidStudio.desktop
nano AndroidStudio.desktop

с таким содержимым (пути указать в соответсвии со своей установкой):

[Desktop Entry]
Encoding=UTF-8
Terminal=0
Exec=/opt/android-studio/bin/studio.sh
Icon=/opt/android-studio/bin/idea.png
Type=Application
Categories=Development;
StartupNotify=true
Name=AndroidStudio
GenericName=AndroidStudio

файл должен быть исполняемый:

chmod +x AndroidStudio.desktop

После запуска откроется окно выбора проекта, создание нового или клонирование удалённого репозитория. Последний пункт очень распространённый и нужно помнить — чтобы клонировать удалённый git-репозиторий, для начала следует установить Git:

sudo apt-get install git

Дополнительные опции установки Java JDK

Просмотр текущих альтернатив Java:

sudo update-alternatives --display java

Ручное указание JAVA_HOME:

Редактируем /etc/environment и добавляем нужный путь JAVA_HOME=/usr/lib/jvm/java-8-oracle

Выбор пакета Java по-умолчанию:

sudo update-alternatives --config java

После выполнения на экране отобразится примерно такое:

Есть 2 варианта для альтернативы java (предоставляет /usr/bin/java).

Выбор  Путь                                            Приор Состояние
---------------------------------------------------------------------------------
* 0    /usr/lib/jvm/java-8-oracle/jre/bin/java         1071  автоматический режим
  1    /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java  1061  ручной режим
  2    /usr/lib/jvm/java-8-oracle/jre/bin/java         1071  ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 0

Инструкции по теме:

4 Comments

  1. есть такая замечательная штука, как java-package (в ubuntu тоже есть) — позволяет паковать православный java от oracle в deb пакет, в итоге получаешь самый свежий jdk из всех возможных

    make-jpkg ./jdk-8u5-linux-x64.tar.gz 
    Creating temporary directory: /tmp/make-jpkg.nxk32qfU62
    Loading plugins: /usr/share/java-package/common.sh /usr/share/java-package/javase.sh /usr/share/java-package/jdk-doc.sh /usr/share/java-package/jdk.sh /usr/share/java-package/jre.sh /usr/share/java-package/oracle-jdk-doc.sh /usr/share/java-package/oracle-jdk.sh /usr/share/java-package/oracle-jre.sh
    
    Detected Debian build architecture: amd64
    Detected Debian GNU type: x86_64-linux-gnu
    
    Detected product:
        Java(TM) Development Kit (JDK)
        Standard Edition, Version 8 Update 5
        Oracle(TM)
    Is this correct [Y/n]:
    

    на выходе получаешь:

    The Debian package has been created in the current directory.
    You can install the package as root with:
    
    dpkg -i oracle-java8-jdk_8u5_amd64.deb
    
  2. а смысл щас в 8 версии?если у гугла своя машина которая поддерживает 6 версию языка.Насчет новой вм гугла хз,но это факт только версии андройда 5+

  3. Не могу установить. Она просто не распаковывается м не копируется содержимое ахива в /opt. При запуски .sh долго думает и ничего не происходит((.

Добавить комментарий