任务 ':app:processDebugResources' 执行失败

Executoin faild for task ':app:processDebugResources'

我正在使用 Android Studio 作为 SDK 平台和 SDK 工具。目前,我在 运行 使用 Visual Studio 连接 android 模拟器时遇到问题。我检查了 flutter doctor,没有发现任何问题。但是,它显示如下错误。

As i 运行 flutter 运行 --verbose 搜索问题,它显示了错误的更多详细信息,如下所示

要解决您的错误,您必须将 compileSDKversion 更新到最新版本,目前是 31。

你可以在android > app > build.gradle

里面找到compileSDKversion
android {

  compileSdkVersion 31

  ...

}

注意:您必须关闭并再次打开 android 工作室

这看起来像是 gradle 兼容性问题。

解决步骤。

  • 创建新的 flutter 项目。尝试编译项目,如果它工作正常。 将 android 文件夹与您的文件夹进行比较,并将缺少的内容替换为您创建的新 flutter 项目。
  • 之后同步您的项目。
  • file/invalidateCache
  • 颤抖干净
  • flutter pub get
  • 颤动运行

你应该没事

仅供分享。由于我使用 windows 11 pro 在我的设备中安装了 android studio、visual studio 和 flutter,所以它不起作用。但是,我通过将 Windows 版本降级为 Windows 10 Home 解决了这个问题,它解决了这个特殊问题。遇到相同问题的任何人都可以在您当前的设备上尝试此操作。