Ошибка «Ошибка обновления проекта Gradle» сразу после установки Studio 2.2.1 (без кодирования!)

#android #android-studio #gradle #android-gradle-plugin

#Android #android-studio #gradle #android-gradle-plugin

Вопрос:

Я буду очень признателен за любую помощь или понимание здесь.

Мне нужно настроить Android Studio (последняя версия 2.2.1), но это боль! Сразу после установки я использую мастер (новый проект) для создания полностью пустого «приложения», используя только значения по умолчанию.

Сразу после создания приложения AS2 выдает мне следующее: Gradle 'MyApplication' project refresh failed , как на следующем изображении:

ошибка

Очень неприятно, когда вы устанавливаете программу, используете все значения по умолчанию, чтобы что-то сделать, и это выдает ошибку только при открытии!

Я пытался переустановить все, даже очистив .java, .gradle, .androidXXX, перепробовал так много решений здесь, в SoF, и все равно ничего. Та же ошибка со вчерашнего дня!

Мои спецификации:

  • Java 1.8 Oracle (с JDK, все работает в других программах)
  • Linux Mint 18
  • Android Studio 2.2.1
  • Gradle 2.14.1 (как я вижу в android-studio / gradle / folder)

Пожалуйста, любая помощь, идея, предположение или что-либо еще для этого? Заранее спасибо!

—редактировать —
некоторые журналы, которые могут иметь отношение:

 2016-10-17 01:01:50,059 [  67026]   INFO - radle.project.ProjectSetUpTask - Process 'command '/home/sidney/bin/android-studio/jre/bin/java'' finished with non-zero exit value 2

Consult IDE log for more details (Help | Show Log) 
2016-10-17 01:01:50,059 [  67026]   INFO - ls.idea.gradle.GradleSyncState - Sync with Gradle for project 'My Application' failed: Process 'command '/home/sidney/bin/android-studio/jre/bin/java'' finished with non-zero exit value 2

Consult IDE log for more details (Help | Show Log) 
2016-10-17 01:01:50,176 [  67143]   WARN - roid.tools.ndk.GradleWorkspace - NDK support for project 'My Application' is disabled because the project doesn't contain any valid native configurations. 
2016-10-17 01:01:50,444 [  67411]   INFO -       #com.jetbrains.cidr.lang - Clearing symbols finished in 0 s. 
2016-10-17 01:01:50,448 [  67415]   INFO -       #com.jetbrains.cidr.lang - Loading symbols finished in 0 s. 
2016-10-17 01:01:50,453 [  67420]   INFO -       #com.jetbrains.cidr.lang - Building symbols finished in 0 s. 
2016-10-17 01:01:50,454 [  67421]   INFO -       #com.jetbrains.cidr.lang - Saving symbols finished in 0 s. 
2016-10-17 01:02:59,434 [ 136401]   WARN - ConfigurableExtensionPointUtil - ignore deprecated groupId: editor for id: editor.preferences.import 
2016-10-17 01:03:25,793 [ 162760]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /home/sidney/bin/android-studio/jre 
2016-10-17 01:03:25,794 [ 162761]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /home/sidney/bin/android-studio/jre 
 

—редактировать —
Поскольку консоль Gradle не позволяет мне печатать, я установил общесистемный gradle через apt-get и запустил gradle --debug MyApplication root. Вывод можно увидеть здесь (слишком длинный, чтобы публиковать здесь)

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

1. Какую версию gradle вы используете?

2. @MohitSharma Я обновил спецификации. Thnx

3. пожалуйста, попробуйте следующее: введите gradlew —debug в терминале Android studio. это покажет, почему возникла проблема

4. @Smartiz Я не знаю почему, но моя консоль Gradle не позволяет мне печатать! : -/ Извините, я просто пытаюсь сделать это (глупо?) КАК работать, чтобы я мог изучать разработку Android, чтобы у меня не было опыта работы с Android [-studio]. Я делаю что-то не так или эта консоль должна работать «из коробки»? (В любом случае, большое спасибо)

5. @Smartiz Я установил grade в общесистемном режиме через apt-get, поэтому я выполнил gradle --debug в MyApplication root. Это заняло около 2 минут, но завершилось без ошибок . Я также обновляю вопрос с этими журналами. Спасибо.

Ответ №1:

В выводе отладки вы можете увидеть

 Instructing gradle to use java from /home/sidney/bin/android-studio/jre
 

Теперь, если вы заметили этот путь, это JRE, а не Oracle JDK. Я, честно говоря, не уверен, почему Android Studio поставляется с ошибочной Java JRE, какая это версия, почему она используется по умолчанию или даже рекомендуется, но найдите настройки IDE для настройки правильного JDK.

Надеюсь, после этого он будет успешно запущен.

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

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

1. ОК. Спасибо, что помогли мне в этом. Я исправил эту проблему, и теперь у меня есть другая (связанная с эмулятором)… Android Studio действительно отстой ! Я просто настаиваю, потому что Udacity использует эту среду IDE, поэтому в этом случае у меня нет выбора. Спасибо.

2. Я использую Intellij IDEA, а не Android Studio. Многим людям это нравится больше, чем Eclipse. Для его использования вам просто нужен компьютер с приличным оборудованием

3. Я никогда не использовал Idea (в основном не Java-программист), но другие две (три, включая AS2) IDE JetBrains. Но об Idea я обнаружил, что на их сайте: «IntelliJ IDEA предоставляет ту же помощь в написании кода и интегрированный набор инструментов для разработки приложений Android , что и Android Studio , официальная среда разработки приложений для Android от Google». Итак, я пока не так уверен 🙂

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