Установка Android SDK не находит JDK - PullRequest
1178 голосов
/ 08 декабря 2010

Я пытаюсь установить Android SDK в моей системе Windows 7 x64. jdk-6u23-windows-x64.exe установлено, но установка Android SDK не выполняется, поскольку не удается найти установку JDK.

Это известная проблема? И есть ли решение?

SDK Error

Ответы [ 45 ]

0 голосов
/ 29 апреля 2015

Для пользователей Wine: ... По причинам, связанным с «нереализованным» (например, командой «find» и переключателем «/ D» на «copy»), кажется, что вам придется немного обманутьчтобы получить Android SDK для просмотра JDK в Wine.1006 * За поиск Java отвечает скрипт "tools / lib / find_java.bat".В начале этого файла добавьте:

set java_exe =% JAVA_HOME% / bin / java.exe goto: EOF

Чтобы обойти проблему «copy / D не реализовано», в «tools / android.bat» закомментируйте (с «rem») строки сразу после

: MkTempCopy

до

:EndTempCopy

Теперь вы должны (если вы установили JAVA_HOME) иметь возможность запускать android.bat и устанавливать необходимые компоненты SDK.

0 голосов
/ 27 сентября 2014

Моя проблема заключалась в том, что я запускаю studio.exe вместо studio64.exe. Я использую Windows 8 64bit

0 голосов
/ 09 октября 2012

В моем случае проблема была в переменной среды JAVA_TOOL_OPTIONS.Ничто не помогает мне, пока я не убрал его.Надеюсь, это поможет кому-то!

0 голосов
/ 08 октября 2016

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

Настройка Java

Убедитесь, что вы используете последний URL JDK

curl -L -O -H "Cookie: oraclelicense=accept-securebackup-cookie" -k "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz"
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/jdk1.7.0_67/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/jdk1.7.0_67/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/jdk1.7.0_67/bin/javaws" 1
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws

Настройка вашей системы в этом случае ubuntu / mac

export ANDROID_HOME=/home/ashish/android-sdks
export ANDROID_SDK=/home/ashish/android-sdks
export JAVA_HOME=/usr/local/jdk1.8.0_45
export JDK_HOME=/usr/local/jdk1.8.0_45/
export JRE_HOME=/usr/local/jdk1.8.0_45/jre
export PATH=$PATH:$ANT_HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools

это содержимое должно появиться в .profile в Ubuntu или .bash_profile в Mac в домашней папке, мы можем перейти туда с помощью cd ~

0 голосов
/ 16 июля 2012

Это ошибка в установщике Android. Загрузите последнюю версию установщика и попробуйте. Тогда это будет работать.

...