【发布时间】:2021-03-04 22:11:12
【问题描述】:
由于我的应用实现了 multidex,我开始收到下一个错误:
MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/package_info)
我的依赖项中有package_info 包,实际上在我添加facebook 包之前它工作得很好。
我还用下一个代码更新了我的gradle 文件:
defaultConfig {
minSdkVersion 21
...
multiDexEnabled true
}
dependencies {
implementation 'com.android.support:multidex:1.0.3'
}
这里的属性:
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true
但它仍然不起作用。我有一种感觉,可能是因为 package_info 相关代码不在主 dex 中。这可能是真的吗?
无论如何,关于如何修复它的任何想法?
【问题讨论】:
-
对 repo 的评论建议升级 Flutter。可能有帮助。 github.com/flutter/flutter/issues/65334#issuecomment-703434060
-
@Prathik
FlutterActivity已经包含该部分,所以不...( -
@JaswantSingh 不...
-
你用的是最新的稳定版吗?
-
我有一个完全相同的问题并且苦苦挣扎了好几天,到目前为止没有一个解决方案对我有用......
标签: android flutter android-multidex