我想在我的项目中使用 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=true
和 android.enableJetifier=true
希望这对您有所帮助!
关于flutter_downloader 构建异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54935746/