将Android Studio更新为4.1后,无法运行现有项目和新创建的项目

时间:2020-10-20 07:23:26

标签: android android-studio gradle android-studio-4.1

我最近更新了android studio和所有插件。

尝试运行现有项目时,显示以下错误

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构建过程(需要重新启动)

有人遇到过这个问题吗?或者有人知道如何解决这个问题吗?请帮我。因此,我的全部工作陷入了困境。

2 个答案:

答案 0 :(得分:0)

我建议您转到文件并选择invalide并重新启动(您会发现类似的内容)。 如果您的问题尚未得到解决。然后卸载android studio,但请记住,卸载时只会删除设置,而不是整个设置。 android studio会询问您有关此问题。因此,通过这种方式,您将在几分钟之内回到android studio,并且您的AVD也在那里。

答案 1 :(得分:0)

最后,它通过执行以下命令并重新安装Android Studio来工作。

# 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