flutter_downloader 构建异常

标签 flutter flutter-dependencies

我想在我的项目中使用 flutter_downloader 1.1.6,flutter packages get 已完成但我无法构建 apk,它会抛出异常:

Launching lib\main.dart on ONEPLUS A5000 in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...

Finished with error: FormatException: Bad UTF-8 encoding 0xb4 (at offset 166)

这是我的依赖:

dependencies:
  flutter:
    sdk: flutter

  dio: ^1.0.13

  crypto: ^2.0.6

  fluttertoast: ^2.2.6

  sqflite: ^1.0.0
  path_provider: ^0.5.0+1
  shared_preferences: ^0.4.2

  url_launcher: ^4.0.0

  zefyr: ^0.3.1

  cached_network_image: ^0.6.0+1
  image_picker: ^0.4.5

  flutter_downloader: ^1.1.6

我在网上试过一些解决办法,但都不管用。 我想知道如何解决这个问题以及它发生的原因。

最佳答案

从类似的 SO 问题中复制我自己的答案。

几天前我看到了类似的错误,发现我需要升级我的项目以支持 AndroidX。

我能够迁移 Flutter 项目以支持 AndroidX,而无需使用 Android Studio。

这是我做的:

build.gradle 文件中的 compileSdkVersion 更新为 28 以及 gradle.properties 中的 android.useAndroidX=trueandroid.enableJetifier=true

希望这对您有所帮助!

关于flutter_downloader 构建异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54935746/

相关文章:

android - 如何从 Flutter 中的下拉按钮导航到另一个屏幕?

Flutter - 将 Android 上任何类型的文件下载到外部存储,即下载目录

flutter - 绘制自定义形状 flutter

flutter - 如何解决家庭酿造的 flutter 医生问题?

android - FlutterView 未在 Android 中显示 Widget UI

flutter - 不兼容的类型 : MainActivity cannot be converted to FlutterEngine, generatedPluginRegistrant.registerWith(this);

android - 如何使Firebase用户在Google登录功能之外 flutter 朔迷离?

android - 如何在 Flutter 中将文件从本地存储导入到数据库中

flutter auto_router : Error: Type 'NavigatorState' not found

flutter - Pod 安装错误 : The name of the given podspec 'file_picker' doesn't match the expected one 'gx_file_picker'