首页 > 解决方案 > Flutter:任务':location:verifyReleaseResources'的执行失败

问题描述

我正在尝试构建我的颤振应用程序的发布变体,但我收到了这个 gradle 错误。请帮忙

FAILURE:构建失败并出现异常。
* 出了什么问题:任务 ':location:verifyReleaseResources' 执行失败。

java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:Android资源链接失败
/Users/omotayo/lasumonitor/build/location/intermediates/res/merged/release/values/values.xml :276: 错误:找不到资源 android:attr/fontVariationSettings。
/Users/omotayo/lasumonitor/build/location/intermediates/res/merged/release/values/values.xml:277:错误:找不到资源android:attr/ttcIndex。错误:链接引用失败。
* 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

标签: androiddartflutterandroid-gradle-plugindart-pub

解决方案


  • 在 Android Studio(打开您的项目)中,右键单击 android 文件夹,然后单击“Flutter”->“在 Android Studio 中打开 Android 模块”。选择“在新窗口中打开”
  • 在新窗口中,展开“Gradle 脚本”
  • 找到所有模块的“build.gradle”
  • 在每个 gradle 脚本中,compileSdkVersion从 27->28 修改。
  • 在 AndroidManifest 文件中搜索<uses-sdk>标签并删除。

保存更改并构建签名的 apk(发布版本)。


推荐阅读