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

我的应用程序停止启动与google_mobile_ads:^0.13.0包flutter

通寂离
2023-03-14

正在启动lib/main。调试模式下sdk gphone arm64上的dart。。。正在运行Gradle任务“assembleDebug”。。。✓ 构建/应用/输出/颤振apk/应用调试。阿普克。安装build/app/outputs/flatter apk/app。apk。。。E/AndroidRuntime(22444):致命异常:主E/AndroidRuntime(22444):进程:com。n3t0l0b0。blogspot。mpc。看法lite,PID:22444 E/AndroidRuntime(22444):java。lang.NoClassDefFoundError:解析失败:Lcom/google/android/gms/ads/Rewarded/RewardedVideoAdListener;E/AndroidRuntime(22444):在com上。沙西。Admobflatter。AdMob插件。(未知来源:0)E/AndroidRuntime(22444):在com。沙西。Admobflatter。AdMob插件。带有(未知来源:0)E/AndroidRuntime(22444)的寄存器:在io。颤振插件。生成插件注册。registerWith(GeneratedPluginRegistrant.java:18)E/AndroidRuntime(22444):位于com。n3t0l0b0。blogspot。mpc。看法清淡的。主要活动。配置颤振引擎(main activity.kt:13)E/AndroidRuntime(22444):在io。颤振嵌入。AndroidFlatterActivity和FragmentDelegate。onAttach(flatterActivity and FragmentDelegate.java:180)E/AndroidRuntime(22444):在io上。颤振嵌入。Android活动。onCreate(flatteractivity.java:409)E/AndroidRuntime(22444):在android上。应用程序。活动performCreate(Activity.java:8000)E/AndroidRuntime(22444):在android上。应用程序。活动performCreate(Activity.java:7984)E/AndroidRuntime(22444):在android上。应用程序。仪器。callActivityOnCreate(Instrumentation.java:1309)E/AndroidRuntime(22444):在android上。应用程序。活动线程。performLaunchActivity(ActivityThread.java:3422)E/AndroidRuntime(22444):在android上。应用程序。活动线程。handleLaunchActivity(ActivityThread.java:3601)E/AndroidRuntime(22444):在android上。应用程序。服务器事务。启动ActivityItem。在android上执行(LaunchActivityItem.java:85)E/AndroidRuntime(22444)。应用程序。服务器事务。事务执行器。executeCallbacks(TransactionExecutor.java:135)E/AndroidRuntime(22444):在android上。应用程序。服务器事务。事务执行器。在android上执行(TransactionExecutor.java:95)E/AndroidRuntime(22444)。应用程序。ActivityThread$H.handleMessage(ActivityThread.java:2066)E/AndroidRuntime(22444):在android上。操作系统。汉德勒。dispatchMessage(Handler.java:106)E/AndroidRuntime(22444):在android上。操作系统。活套。loop(Looper.java:223)E/AndroidRuntime(22444):在android上。应用程序。活动线程。main(ActivityThread.java:7656)E/AndroidRuntime(22444):位于java。朗,反思一下。方法调用(本机方法)E/AndroidRuntime(22444):在com上。Android内部的操作系统。RuntimeInit$MethodAndArgsCaller。run(RuntimeInit.java:592)E/AndroidRuntime(22444):在com上。Android内部的操作系统。合子体。main(zyteinit.java:947)E/AndroidRuntime(22444):由:java引起。lang.ClassNotFoundException:在路径:DexPathList[[zip file”/data/app/~~a29NxUkt4Kiz-H0rHByzQw==/com.n3t0l0b0.blogspot.mpc.view.lite-p6am1rmvjmn96ieuwkq=/base.apk]上未找到类“com.google.android.gms.ads.reward.rewardedvidedVideoadListener”,nativeLibraryDirectories=[/data/app/~~a29NxUkt4Kiz-H0rHByzQw==/com.n3t0l0b0.blogspot.mpc.view.lite-p6am1rmvjmn96ieuwkq=/lib/arm64,/data/app/~~a29NxUkt4Kiz-H0rHByzQw=/com.n3t0l0b0.blogspot.mpc.view.lite-p6am1rmvjmn96ieuwkq=/base.apk!/lib/arm64-v8a,/system/lib/idru]。系统BaseDexClassLoader。findClass(BaseDexClassLoader.java:207)E/AndroidRuntime(22444):在java。lang.ClassLoader。loadClass(ClassLoader.java:379)E/AndroidRuntime(22444):在java。lang.ClassLoader。loadClass(ClassLoader.java:312)E/AndroidRuntime(22444):。。。21连接到服务协议时出现更多错误:无法连接到http://127.0.0.1:64017/1GFjUO3RNRw=/

共有2个答案

何骞尧
2023-03-14

它将通过在ApplicationManifest中添加正确的“AdMob应用程序ID”来解决此问题。xml文件。下面给出了示例代码片段

<manifest>
    <application>
        <!-- Sample **AdMob App ID**: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
    </application>
</manifest>

留档(https://pub.dev/packages/google_mobile_ads)中明确提到“数值不正确会导致应用程序崩溃”。

官方文档称,“AdMob应用程序标识必须包含在Android系统中anifest.xml.否则将导致应用程序启动时崩溃。”

赏夕
2023-03-14

我找到解决方案,我只是删除包admob_flutter:^1.0.1从我的pubspec.yaml

 类似资料:
  • 问题内容: 我怎么知道我的Vaadin 7 Web应用程序何时首次启动/启动,这样我才能进行一些初始设置? 同样,我怎么知道我的Web应用程序何时结束,关闭/退出? 问题答案: Vaadin建立在Java Servlet 技术之上。“上下文”是Servlet术语中Web应用程序的技术术语。因此,这里的答案不是特定于Vaadin的,它适用于任何Servlet- 归根结底,Vaadin只是一个大型Se

  • 参考 workerman手册 http://doc3.workerman.net/install/start-and-stop.html

  • 是否有一种干净的方法来检测spring启动应用程序何时停止,并在停止之前执行一些操作?一种停止服务的CommandLineRunner 提前谢谢

  • 我们的webstart应用程序(不是小程序)遇到了奇怪的启动问题。 启动应用程序会显示应用程序启动屏幕,但javaws进程会在不久后终止,不会在对话框、java控制台或日志文件中显示任何错误消息。javaws似乎只是在实际启动实际应用程序之前停止。无论用户尝试从桌面快捷方式还是从网页启动应用程序,都无关紧要。当从本地计算机使用javaw运行而无需webstart时,相同的应用程序可以正常工作。 应

  • 问题 你要为需要并发执行的代码创建/销毁线程 解决方案 threading 库可以在单独的线程中执行任何的在 Python 中可以调用的对象。你可以创建一个 Thread 对象并将你要执行的对象以 target 参数的形式提供给该对象。 下面是一个简单的例子: # Code to execute in an independent thread import time def countdown(

  • 我在Mac上的Eclipse中创建了一个新的Android应用程序项目。我设置了它Android4.4.2 sdk。 当我在物理Nexus 7平板电脑中安装此示例项目时,它会抛出以下启动错误。我尚未在此项目中添加任何内容,它只是一个按原样创建的示例项目。 不幸的是已经停止了 代码: Android智能.xml: 对于,值/styles.xml和值-v11/styles.xml和值-v14/styl