Gradle 同步失败:原因:assert pluginDirectory.exists()

Ale*_*San 7 android-studio flutter

我在标题和下面放置了错误。当您在文件夹 /android 上打开 Android Studio 时,会发生该错误。我的项目是Flutter项目。我使用 Samsung Galaxy A10 上的Android 应用程序Max 2D Game创建了我的项目。

Gradle sync failed: Cause: assert pluginDirectory.exists()
                            |               |
                            |               false               > 
                           \root\snap\flutter\common\flutter\.pub-cache\hosted\pub.dartlang.org\audioplayers-0.15.1\android 
Run Code Online (Sandbox Code Playgroud)

我邀请您在Gitpod上探索我的项目或在GitHub上 fork并提交修复此错误的拉取请求。

在 android/app 文件夹中打开 android studio 时出现以下错误:


FAILURE: Build failed with an exception.

* Where:
Script 'C:\Users\Administrator\Downloads\flutter_windows_2.2.0-stable\flutter\packages\flutter_tools\gradle\app_plugin_loader.gradle' line: 27

* What went wrong:
A problem occurred evaluating script.
> assert pluginDirectory.exists()
         |               |
         |               false
         \root\snap\flutter\common\flutter\.pub-cache\hosted\pub.dartlang.org\audioplayers-0.15.1\android

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 121ms

Run Code Online (Sandbox Code Playgroud)

Nis*_*ddy 19

assert pluginDirectory.exists()正在返回错误,因为您pub cache不知何故失去了同步。

在这种情况下,请使用命令

flutter pub get
Run Code Online (Sandbox Code Playgroud)

从根文件夹中删除,以便将所有依赖项与缓存重新同步。