【问题标题】:Multiple Unresolved class in AndroidManifest.xml. Error when using sharing_intent plugin MissingPluginExceptionAndroidManifest.xml 中有多个未解析的类。使用 shared_intent 插件 MissingPluginException 时出错
【发布时间】:2020-12-05 21:50:42
【问题描述】:

我知道我要同时问两个问题,但我不知道这是否相关。

我无法从AndroidManifest.xml 中解决所有未解决的类 我尝试了多种方法:

  1. Invalidating Caches/Restart
  2. flutter clean
  3. 添加rest.clinimetric.MainActivity 以尝试解决至少一个问题
  4. 创建一个简单的应用程序来检查是否会出现相同的错误。确实如此。

这是我在使用插件receive_sharing_intent 时遇到的全部错误。当我使用我的应用程序打开 pdf 时,它会弹出。我不明白错误出现在 Pixel 3A 上,而三星 A40 上却没有。我错过了一些更具体的内容?

W/FlutterActivity(12757): Tried to automatically register plugins with FlutterEngine (io.flutter.embedding.engine.FlutterEngine@fa044bb) but could not find and invoke the GeneratedPluginRegistrant.
D/HostConnection(12757): HostConnection::get() New Host Connection established 0xf2754470, tid 12844
D/HostConnection(12757): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0 
D/EGL_emulation(12757): eglMakeCurrent: 0xf2542690: ver 3 0 (tinfo 0xbc509e10) (first time)
I/Choreographer(12757): Skipped 35 frames!  The application may be doing too much work on its main thread.

══╡ EXCEPTION CAUGHT BY SERVICES LIBRARY ╞══════════════════════════════════════════════════════════
The following MissingPluginException was thrown while activating platform stream on channel
receive_sharing_intent/events-media:
MissingPluginException(No implementation found for method listen on channel
receive_sharing_intent/events-media)

When the exception was thrown, this was the stack:
#0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:159:7)
<asynchronous suspension>
#1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:334:12)
#2      EventChannel.receiveBroadcastStream.<anonymous closure> (package:flutter/src/services/platform_channel.dart:542:29)
#3      EventChannel.receiveBroadcastStream.<anonymous closure> (package:flutter/src/services/platform_channel.dart:528:64)
#8      CastStream.listen (dart:_internal/async_cast.dart:17:17)
#11     _ClinimetricHomePageState.initState (package:clinimetric/main.dart:147:47)
#12     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4684:58)
#13     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4520:5)
...     Normal element mounting (132 frames)
#145    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
#146    MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5991:32)
...     Normal element mounting (258 frames)
#404    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
#405    Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
#406    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4571:16)
#407    _InheritedProviderScopeElement.performRebuild (package:provider/src/inherited_provider.dart:397:11)
#408    Element.rebuild (package:flutter/src/widgets/framework.dart:4262:5)
#409    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4525:5)
#410    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4520:5)
...     Normal element mounting (7 frames)
#417    SingleChildWidgetElementMixin.mount (package:nested/nested.dart:223:11)
...     Normal element mounting (7 frames)
#424    _NestedHookElement.mount (package:nested/nested.dart:188:11)
...     Normal element mounting (7 frames)
#431    SingleChildWidgetElementMixin.mount (package:nested/nested.dart:223:11)
#432    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
#433    Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
#434    RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1174:16)
#435    RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1145:5)
#436    RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1087:17)
#437    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2620:19)
#438    RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1086:13)
#439    WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:927:7)
#440    WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:908:7)
(elided 17 frames from class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by services library ══════════════════════════════════════════════════════
The following MissingPluginException was thrown while activating platform stream on channel receive_sharing_intent/events-media:
MissingPluginException(No implementation found for method listen on channel receive_sharing_intent/events-media)

etc... because it's calling 4 functions, so for each of them the error pops up

提前致谢!

【问题讨论】:

    标签: flutter gradle android-intent android-manifest flutter-plugin


    【解决方案1】:

    我无法复制您在清单文件中遇到的相同错误。您是否尝试过运行完整的 sample app 并查看它是否有效?确保您使用的 Android Studio 和 Flutter 插件是最新的。

    您也可以尝试运行flutter doctor 来检查是否有任何错误或警告。

    【讨论】:

    • 您好,感谢您的回复!是的,一切都是最新的,我已经用示例应用程序和颤振医生尝试过它,但我仍然得到错误。任何帮助将不胜感激
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-31
    • 2021-05-16
    • 2018-12-01
    • 2015-06-04
    • 1970-01-01
    • 2018-08-22
    • 2016-12-31
    相关资源
    最近更新 更多