当前位置: 首页 > 知识库问答 >
问题:

缺少插图例外(在频道 plugins.flutter.io/google_sign_in 上找不到方法初始化的实现) 发布到谷歌Play商店后

孔波
2023-03-14

我之前问过类似的问题,但是在将我的应用发布到 Play 商店的内部和封闭测试后,我在 Google 登录时遇到问题。它在Android和iOS的模拟器上运行良好,当我以调试和发布模式从计算机运行它时,它在真实设备上运行效果很好,但是一旦发布到Play商店,一切都会中断。我得到的错误是

MissingPluginException(在通道plugins.flutter.io/google_sign_in上找不到方法init的实现)

我遗漏了什么特别的东西吗?我有一种感觉,这是一个一步到位的解决方案,我只是找不到它。

共有3个答案

楚天宇
2023-03-14

在我的例子中,我试图从MainEvent调用方法,但在AndroidManifest.xml活动标签有错误的名称,如下所示:

   "io.flutter.embedding.android.FlutterFragmentActivity"

所以我把它改成了

  ".MainActivity"
常嘉平
2023-03-14

在.yaml中添加此库

google_sign_in: ^0.0.2

然后将其导入您的登录屏幕

import io.flutter.plugins.GeneratedPluginRegistrant;

然后将其添加到onCreate函数

@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    GeneratedPluginRegistrant.registerWith(this);
  }
宦炜
2023-03-14

我遇到了和你一样的问题(同样的错误消息,使用Flutter,只发生在应用商店之后),并且能够通过在这里找到一个类似的问题来解决它:https://github.com/flutter/flutter/issues/65334

我加的

    buildTypes {
        release {
           minifyEnabled false
           shrinkResources false
    ...

到我的生成.gradle 文件。您还可以将这两个值都设置为 true,然后运行颤动运行 --release 以在本地重现问题。当您使用 flutter 构建 appbundle 进行构建时,默认情况下它会收缩,而在本地运行则不会,这就是为什么在本地运行时您没有看到问题的原因。它与谷歌登录代码被修剪有关。这实际上是一种解决方法。

 类似资料:
  • 使用Flatter的google登录 但是当我使用此语句登录用户时看到以下消息 E/flutter(6491): MisSingPluginExcture(在通道plugins.flutter.io/google_sign_in上没有找到方法初始化的实现) 我验证了以下步骤: 用户是否经常报告此错误。不确定如何继续。我在做大多数医生说的事情,但它不起作用。 我看到的另一个奇怪的行为是,我第一次运行

  • 我最近在我的颤动应用程序中安装了谷歌地图,但我一直得到这个错误, 缺少插图异常 (缺少插图例外(未找到方法相机的实现#在通道 plugins.flutter.io/google_maps_53)上动画) 这发生在我调用的每个地图控制器上,即使是oncreate方法也给我带来了同样的问题,我第一次尝试了颤振清理和颤振酒吧获取,但没有用,现在我不知道了。 这是我创建地图的主dart文件 这是我单独的应

  • 在我的Flutter Android应用程序的发布版本,我得到了这个错误。 我试过: 在Firebase更新Google服务中,从Google Play控制台更新SHA-1密钥。json的重建和推出。 我仍然得到这个错误。我已启用INTERNET_权限,并且cleartext=true。 应用程序在iOS和Android调试模式下运行良好。 2021-02-15 00:47:37.450 2888

  • 我已经尝试实现google_sign_in library快两天了。我已经从本地主机和firebase控制台完成了所有必要的配置。 依赖关系: 下面是自定义函数。 问题是,每当我用<code>按钮</code>点击触发<code>_googleSignUp()</code>功能时,我总是在下面看到这个日志,然后什么都没有发生。 开发者们,我们如何解决这个问题?非常感谢。

  • MissingPluginException(在plugins.flutter.io/url_launcher通道上找不到方法canLaunch的实现) MissingPluginException(在plugins.flutter.io/share通道上找不到方法canLaunch的实现) MissingPluginException(在通道plugins.flutter.io/google_m

  • 在iOS上,你可以选择在苹果验证你的应用程序后,你希望它什么时候出现在商店里。Android和谷歌Play商店能做到这一点吗?