flutter - 文件选择器:意外元素在发现
问题描述
每当我将文件选择器包添加到 pubspec.yaml 文件并重新运行应用程序时,我都会收到以下错误:
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:app:processDebugResources”执行失败。
执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade Android 资源链接失败时发生故障 D:\MY_PROJECTS\flutter_projects\health_app\build\file_picker\intermediates\library_manifest\debug\AndroidManifest.xml:9:5 -15:15:AAPT:错误:在 .
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
BUILD FAILED in 19s 构建失败可能是由于插件中的 AndroidX 不兼容。该工具即将尝试使用Jetfier解决不兼容问题。构建插件 cloud_firestore... 运行 Gradle 任务 'assembleAarRelease'... 异常:由于上述问题,无法构建插件 cloud_firestore。
解决方案
在这里找到了解决方案
构建失败,在 .
可能的解决方案:这是因为标签引入了适用于 Android 11 及更高版本(SDK 30+)的新包可见性选项。因此,您需要使用包含此更改的版本更新您的 build.gradle。下面是支持的 gradle 选项列表。
3.3.3
3.4.3
3.5.4
3.6.4
4.0.1 不要忘记在你的 gradle-wrapper.properties 中更新你的 ditributionUrl。例如,对于 gradle 4.0.1,你应该有:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
推荐阅读
- vuex - 为什么 vuex 在 Quasar App 中返回对象而不是数组?
- slickgrid - Slickgrid 多个复选框列
- sql - SELECT 语句包含拼写错误或缺失的保留字或参数名称 - SQL 问题 Select 子句
- python - 拆分文件夹 Python 用于文件数量不平衡的问题,以保持固定数量的文件用于训练集
- python - python re模块中split函数的空匹配
- haskell - 仅包含 Bool Unit 和 Void 的类别中的所有箭头
- asp.net - Asp.net 禁用对 Post Back 页面加载的操作
- c++ - 字谜字符数组
- javascript - 将 React MUI 文本字段中的值拆分为字符串数组
- vba - vba Word 在 Msgbox 中显示多个标签