android - 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 以获得完整的见解。
解决方案
- 在 Android Studio(打开您的项目)中,右键单击 android 文件夹,然后单击“Flutter”->“在 Android Studio 中打开 Android 模块”。选择“在新窗口中打开”
- 在新窗口中,展开“Gradle 脚本”
- 找到所有模块的“build.gradle”
- 在每个 gradle 脚本中,
compileSdkVersion
从 27->28 修改。 - 在 AndroidManifest 文件中搜索
<uses-sdk>
标签并删除。
保存更改并构建签名的 apk(发布版本)。
推荐阅读
- javascript - 在每次 AJAX 成功响应后,在每次循环迭代中发送 AJAX 请求
- javascript - 在 JavaScript 中检测不是“输入”的按键事件
- c# - 使用 api 插入的 Google 日历事件未打印
- javascript - javascript
- ios - 用户如何在 iOS 中获取第三方应用程序的更新版本通知
- javascript - 使用 IP 地址范围 (JavaScript) 过滤 JSON
- php - PHP 多 elseif WP 查询
- php - 如何连接四个表以显示特定数据
- python-3.x - 以太网上的 Python CanOpen 驱动程序
- angular - coreui Angular 6 中的手风琴