Не удается создать объект 'org.gradle.api.internal... после обновления Android Studio

после обновления студии Android до версии 3.3 Сборка № AI-182.5107.16.33.5199772, созданной 25 декабря 2018 года, я начал получать это сообщение об ошибке при попытке собрать свой проект:

Не удается преобразовать объект org.gradle.api.internal.collections.SortedSetElementSource@4a6a22ae с классом org.gradle.api.internal.collections.SortedSetElementSource в класс java.util.TreeSet.. Я пытался исправить это самостоятельно, но пока безуспешно.

Я уже пробовал:

Чистый проект
Перестроить проект
Недействительные кеши

больше информации:
Android-студия 3.3 Сборка № AI-182.5107.16.33.5199772 от 25 декабря 2018 г.
JRE: 1.8.0_152-релиз-1248-b01 amd64
JVM: 64-разрядная виртуальная машина сервера OpenJDK от JetBrains s.r.o
Виндовс 10 10.0

любая помощь будет оценена.

Если вы создаете новый проект с помощью мастера создания новых проектов, приводит ли новый проект к той же ошибке?

CommonsWare 25.01.2019 20:35

Нет. Создание нового проекта работает нормально. Я прошу думать, что эта ошибка вызвана обновлением градиента, которое AS просит меня сделать после обновления IDE.

Gilian Marques 26.01.2019 15:48
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
1 585
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте выполнить следующие шаги восстановления (которые предполагают довольно стандартную настройку проекта Android Studio):

  1. В Android Studio выберите «Файл» > «Закрыть проект» в каждом открытом окне IDE, пока не вернетесь к диалоговому окну приветствия.
  2. Сделайте резервную копию всего каталога вашего проекта на случай, если эти инструкции не сработают, чтобы вы могли вернуться к своему текущему состоянию.
  3. В корневом каталоге проекта удалите подкаталоги .gradle/, .idea/ и build/ вместе со всеми файлами *.iml.
  4. В каждом каталоге модуля (например, app/) удалите подкаталог build/ вместе со всеми файлами *.iml.
  5. В диалоговом окне приветствия выберите «Импортировать проект (Gradle, Eclipse ADT и т. д.)».
  6. Выберите каталог вашего проекта и нажмите OK, чтобы импортировать его.

По сути, это «глубокая очистка» проекта, избавление от все, которые не являются частью фактического исходного кода проекта. Если повезет, ваш проект теперь будет успешно работать.

Если тот не работает, начните сравнивать файлы Gradle из этого проекта и недавно созданного проекта (который, судя по вашим комментариям, работает нормально) и попытайтесь выяснить, какое из различий вызывает вашу проблему.

Другие вопросы по теме