Невозможно запустить существующие проекты и вновь созданный проект после обновления Android Studio до 4.1

Недавно я обновил студию Android и все плагины.

при попытке запустить мои существующие проекты отображается следующая ошибка

Unable to find method 'com.google.common.collect.ImmutableSet.builderWithExpectedSize(I)Lcom/google/common/collect/ImmutableSet$Builder;'
com.google.common.collect.ImmutableSet.builderWithExpectedSize(I)Lcom/google/common/collect/ImmutableSet$Builder;

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.

Stop Gradle build processes (requires restart)
Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.

In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

Показывает ту же ошибку после создания нового проекта.

Пробовал с приведенными ниже параметрами, показанными Android Studio, но не работал.

  1. Повторно загрузите зависимости и синхронизируйте проект (требуется сеть)
  2. Остановить процессы сборки Gradle (требуется перезагрузка)

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


person Pravinkumar Putta    schedule 20.10.2020    source источник


Ответы (2)


Что я рекомендую вам, так это перейти к файлам и выбрать недействительный и перезапустить (вы найдете что-то подобное). Если ваша проблема не была сортирована. Затем удалите студию Android, но имейте в виду, что при удалении она удаляет только настройку, а не всю. Студия Android просит вас об этом. Таким образом, через несколько минут вы вернетесь в студию Android, и ваш AVD также будет там.

person Sameer Rehman    schedule 20.10.2020
comment
Я пробовал с 1. Недействительным кешем и перезапуском 2. Переустановил Android Studio. Тем не менее, он показывает ту же ошибку. - person Pravinkumar Putta; 20.10.2020
comment
@PravinkumarPutta установите младшую версию, а не 4.1. вы можете легко найти в Интернете. Используйте версию, которую вы использовали раньше, а теперь полностью удалите студию Android. потому что, когда на вашем компьютере нет файла на Android, новая студия Android создает свой собственный, и он работает как новый. :) Радость - person Sameer Rehman; 20.10.2020
comment
Не нашел предыдущую версию студии Android. Но однажды попытался удалить все, что связано с Android Studio. Теперь я получаю другую ошибку, т.е. Could not create an instance of type org.gradle.plugin.management.internal.DefaultPluginResolutionStrategy. > Could not generate a decorated class for class org.gradle.plugin.management.internal.DefaultPluginResolutionStrategy. > loader (instance of org/gradle/initialization/MixInLegacyTypesClassLoader): attempted duplicate class definition for name: "org/gradle/plugin/management/internal/DefaultPluginResolutionStrategy_Decorated" - person Pravinkumar Putta; 20.10.2020

Наконец, это сработало, выполнив приведенные ниже команды и переустановив Android Studio Freshly.

# Deletes the Android Studio application
# Note that this may be different depending on what you named the application as, or whether you downloaded the preview version
rm -rf /Applications/Android\ Studio.app
# Delete All Android Studio related preferences
# The asterisk here should target all folders/files beginning with the string before it
rm -rf ~/Library/Preferences/AndroidStudio*
# Deletes the Android Studio's plist file
rm -rf ~/Library/Preferences/com.google.android.*
# Deletes the Android Emulator's plist file
rm -rf ~/Library/Preferences/com.android.*
# Deletes mainly plugins (or at least according to what mine (Edric) contains)
rm -rf ~/Library/Application\ Support/AndroidStudio*
rm -rf ~/Library/Application\ Support/Google/AndroidStudio*
# Deletes all logs that Android Studio outputs
rm -rf ~/Library/Logs/AndroidStudio*
rm -rf ~/Library/Logs/Google/AndroidStudio*
# Deletes Android Studio's caches
rm -rf ~/Library/Caches/AndroidStudio*
rm -rf ~/Library/Caches/Google/AndroidStudio*
# Deletes older versions of Android Studio
rm -rf ~/.AndroidStudio*
# Deletes projects
rm -rf ~/AndroidStudioProjects
# Delete all gradle plugins
rm -rf ~/.gradle
# Delete all avds
rm -rf ~/.android
# Delete sdk tools
rm -rf ~/Library/Android*
# delete Emulator Console Auth Token
rm -rf ~/.emulator_console_auth_token
person Pravinkumar Putta    schedule 21.10.2020