如何在 :appcompat:generateDebugRFile 任务期间修复 "Android Studio build failed: Unknown android attribute 'MenuView'" 错误

How to fix "Android Studio build failed: Unknown android attribute 'MenuView'" error during :appcompat:generateDebugRFile task

我能够 运行 新 Android Studio 项目完美,但我正在尝试构建一个旧项目并在 :appcompat:generateDebugRFile 期间不断收到错误 "Unknown android attribute 'MenuView'"任务。我尝试使用不同的 gradle 版本、不同的构建工具版本,并更改​​ api 级别。我什至尝试了类似 的解决方案,但没有成功。该错误肯定暗示了 appcompat 库的问题,但 android-support-v7 应该没问题,我发现大多数更新 appcompat 库的说明都已过时。

我对这个错误感到非常沮丧(特别是因为我最近能够构建该项目)。任何帮助将不胜感激

已修复!

原来我使用的 gradle 版本对于旧项目来说太新了。当我试图在 Android Studio 中更改为旧版本时,它不允许我。

解决方案是从 git 签出使用旧版本的新副本,而不设置 gradle 包装器