我刚导入webview_颤振插件,发现该插件与我的颤振环境不兼容。然后使用Android Studio,我使用“迁移到AndroidX”选项迁移我的AndroidX环境。
我想使用webview_flutter插件查看页面。帮助赞赏。
这里是错误信息
正在启动lib/main。调试模式下Andromax B26D2H上的dart
D8:程序类型已存在:android。支持v4。媒体MediaBrowserCompat$ItemCallback
失败:生成失败,出现异常。
>
尝试:
使用--stackTrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。运行--can以获得完整的见解。
得到更多的帮助https://help.gradle.org
建筑在4m59年 *******************************************************************************************Gradle失败可能是因为这个Flutter应用程序中的Android不兼容。
请参阅https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility了解更多关于该问题以及如何修复它的信息。
Gradle任务assembleDebug失败,退出代码1
已退出(sigterm)
总结解决问题的更改:
启用Multidex。
转到[project\u folder]/app/build。渐变
并添加以下行。
defaultConfig {
...
multiDexEnabled true
}
启用喷射器。
转到[project\u folder]/android/app/gradle。属性
并添加以下行。
android.useAndroidX=true
android.enableJetifier=true
首先确保pubspec.yaml中的所有软件包都是最新版本的。然后用android Studio打开你的flutter app的android项目,选择Refactor-
谢谢你的建议,
我通过以下步骤修复了它: 1.试着在你的Project文件夹中添加这一行
multiDexEnabled true
当我运行应用程序时,gradle无法构建 编译器消息:file:///c:/users/wellick/documents/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_sticky_header-0.3.4/lib/src/widgets/sticky_header_layout_builder.dart:147:16:错误:无法将参数类型
我有一个针对Android9的应用程序,我注意到在Google Play发布前的报告中有一个新的部分叫做Android兼容性。这个新的部分列出了与使用不受支持的API有关的警告或错误。以下是问题之一,并作为greylisted API列出。有人能解释一下在这种情况下哪个是不受支持的API吗?使用似乎来自Android支持库,而不是我的代码。
在flutter_application中运行“flutter pub get”... 因为google_map_location_picker>=3.3.1<4.1.3依赖于intl>=0.16.0<=0.16.1,而且来自sdk的每个版本的flutter_localizations都依赖于intl 0.17.0,所以google_map_location_picker>=3.3.1<4.1.3
目前我正在尝试颤振网页,我需要在颤振主频道工作。但是,后来我需要继续我的其他项目。在他们身上,我正在研究颤振稳定通道。 但是,每当我使用命令“flutter channel stable”或“fluter channel master”切换我的flutter通道时,它每次都会重新下载sdk和其他工具。 目前,我已经下载了稳定的颤振sdk和稳定的dart sdk。 我已将它们移动到“FlutterS
我正在尝试为我的颤振应用程序编写一个测试。我为其编写测试的函数返回未来,因此我使用wait。 但是,只要使用任何WAIT语句,我就会得到MissingPluginException错误。 我尝试更改依赖项版本,但没有帮助。在GitHub上找不到与此相关的颤振问题或StackOverFlow。 预计工作正常。 获取错误: MissingPluginException(在channel plugins
这是我的小部件,在应用程序中显示自己的一张小照片。 然而,出于某种原因,我一直在得到这个 尽管图像在文件夹中。请帮忙