我想在我的flutter应用程序中使用image_downloader包。
我在pubspec.yaml中添加了它。
当我运行应用程序时,我得到了这个与Kotlin相关的错误:
C:\Users\Yassine\AppData\Local\Pub\Cache\hosted\pub.dev\image_downloader-0.31.0\android\src\main\kotlin\com\ko2ic\imagedownloader\ImageDownloaderPlugin.kt: (332, 17): 'when' expression must be exhaustive, add necessary 'is Pending', 'is Successful' branches or 'else' branch instead
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':image_downloader:compileDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
字符串
我使用Flutter version 3.10.5
和Android SDK version 33.0.1
。
以前有人犯过这个错误吗?
1条答案
按热度按时间njthzxwz1#
这可能是您的
Kotlin
版本的问题,或者您可以尝试通过检查您使用的是最新版本的image_downloader
软件包来解决此问题。为此:
1.先从
pubspec.yaml
中删除image_downloader
包。2.现在使用
terminal
中的命令添加image_downloader
包。字符串
3.您可以尝试另一种解决方案:降级您的
Kolin
版本。[如果上述方法不起作用,请执行此操作]。要降级,请转到android/build.gradele
文件,然后更改版本'1.4.32'
。型
希望这能解决你的问题。