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
есть такая замечательная штука, как java-package (в ubuntu тоже есть) — позволяет паковать православный java от oracle в deb пакет, в итоге получаешь самый свежий jdk из всех возможных
на выходе получаешь:
а смысл щас в 8 версии?если у гугла своя машина которая поддерживает 6 версию языка.Насчет новой вм гугла хз,но это факт только версии андройда 5+
Не могу установить. Она просто не распаковывается м не копируется содержимое ахива в /opt. При запуски .sh долго думает и ничего не происходит((.
А у вас есть права для доступа к папке /opt?