我的构建apk没有按预期工作。但调试apk工作完美。当我运行flutter运行——释放-v时显示:-
-
MissingPluginException(在com.tekartik.sqflite通道上没有找到getDatabasesPath方法的实现)
-
未处理的异常:MissingPluginException(在通道plugins. flap .io/image_picker上没有找到方法pickImage的实现)
我该如何解决这个问题?
这可能与flutter (https://github.com/flutter/flutter/issues/65334)中DefaultLifecycleObserver
被proguard移除的当前问题有关。看到的解释:https://github.com/flutter/flutter/issues/58479 issuecomment - 763259817
解决方案是通过添加以下行到您的androidapp/proguard-rules.pro
:
-keep class androidx.lifecycle.DefaultLifecycleObserver
通过降级构建解决了此问题。Gradle:3.5.0