пятница, 26 июня 2015 г.

Косяки android studio

Ставлю андроид студию 1.2.2
Создаю стандартный "hello world" проект
Пытаюсь собрать его, вылезает ошибка

Error:Invalid Gradle JDK configuration found. <a href='#open_external_system_settings'>Open Gradle Settings</a>
Platform SDK does not point to valid JDK (C:/Program Files/Java/jdk1.8.0_25)

Что такое Gradle, я немножечко представляю, но вот почему он не может найти JDK нужной версии, и где вообще этот JDK можно выставить - понятия не имею.

Покопавшись в манах, еще находится информация, что для работы Android Studio, потребуется свежая версия JDK, версии не младше 1.6. У меня уже вроде 1.7 стоит, а он ругается. Как странно, что такая умная IDE, как IDEA, не способна сама докачать все что ей требуется для корректной работы.

Советуется проверить работу команды javac -version. Команда естественно не работает, а чтобы заработало, надо опять шаманствовать. То ли несамостоятельную java в пути прописать, то ли какой другой SDK установить.

Лезем в developer.android.com, натыкаемся на совет установить нужные SDK с помощью
"From Android Studio, select Tools > Android > SDK Manager"
Но, как ни странно, во вкладочке Tools, никакой вкладки Android нету.
Ну ничего, SDK Manager можно найти произведя поиск по диску на предмет "SDK Manager.exe"
SDK Manager находится таким, немножечко странным образом.
Но в нем нельзя установить ничего полезного, что помогло бы Gradle.

Уже отчаявшись, решаю пройти весь путь сначала и скачиваю последнюю версию андроид студии 1.2.2
Устанавливаю, заново скачиваются всякие SDK и о чудо, все начало компилироваться!

Далее включаю немного странным способом дебаг на телефоне (об устройстве и ткнуть пять раз на номер сборки)
Собираюсь и приложение появляется на экране устройства!

Вот такие шаманские действия частенько приходится производить разработчику.



Комментариев нет:

Отправить комментарий