当前位置: 首页 > 知识库问答 >
问题:

如何修复颤振Android不兼容?

袁增
2023-03-14

我刚导入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)

共有3个答案

萧献
2023-03-14

总结解决问题的更改:

启用Multidex。

转到[project\u folder]/app/build。渐变并添加以下行。

defaultConfig {
    ...
    multiDexEnabled true
}

启用喷射器。

转到[project\u folder]/android/app/gradle。属性并添加以下行。

android.useAndroidX=true
android.enableJetifier=true
羊时铭
2023-03-14

首先确保pubspec.yaml中的所有软件包都是最新版本的。然后用android Studio打开你的flutter app的android项目,选择Refactor-

寿阳华
2023-03-14

谢谢你的建议,

我通过以下步骤修复了它: 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

  • 这是我的小部件,在应用程序中显示自己的一张小照片。 然而,出于某种原因,我一直在得到这个 尽管图像在文件夹中。请帮忙