【发布时间】:2020-05-09 21:50:42
【问题描述】:
我的 Flutter 应用程序正常运行,并且在我在调试模式下升级到 Flutter v1.12.13+hotfix.5 后它运行良好,但是当我尝试构建 APK 时出现此错误
FAILURE:构建失败并出现异常。
出了什么问题:任务 ':shared_preferences:verifyReleaseResources' 执行失败。
工人引发了 1 个异常:com.android.builder.internal.aapt.v2.Aapt2Exception: Android 资源 链接失败
D:\my-flutter-app\build\shared_preferences\intermediates\res\merged\release\values\values.xml:236: 错误:找不到资源 android:attr/fontVariationSettings。
D:\my-flutter-app\build\shared_preferences\intermediates\res\merged\release\values\values.xml:237: 错误:找不到资源 android:attr/ttcIndex。错误:失败 链接参考。尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
在 7 秒内构建失败正在运行 Gradle 任务“assembleRelease”...正在运行 Gradle 任务 'assembleRelease'... 完成 7.9 秒 Gradle 任务 assembleRelease 失败,退出代码为 1
我的颤振医生没有显示任何问题
医生总结(要查看所有详细信息,请运行 flutter doctor -v):
[√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [版本 10.0.18362.592],语言环境 en-US)
[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.2)
[√]Android Studio(3.5版)
[√] VS Code(版本 1.41.1)
[√] 已连接设备(1 个可用)
• 未发现任何问题!
我确信我的build.gradle 包含compileSdkVersion 28,这是解决此问题的典型解决方案,并且在我升级之前一切正常。
【问题讨论】: