【问题标题】:Admob ads implementation gives errors [duplicate]Admob 广告实施给出错误 [重复]
【发布时间】:2021-04-04 17:42:20
【问题描述】:

当我尝试运行应用程序时,它会出现这些错误。有人可以帮帮我吗?

【问题讨论】:

  • 为了帮助其他人更好地帮助您,请将错误发布为文本,而不是图像。

标签: java android admob build.gradle android-studio-3.0


【解决方案1】:

单个 DEX 文件中可以引用的方法总数是有限的。这就是您应该启用 Multidex 的原因。 在您的模块级 build.gradle 文件中进行以下更改:

    android {
        ....
    
        defaultConfig {
            ...
            multiDexEnabled true
        }
    
    dependencies {
        ...
        implementation "androidx.multidex:multidex:2.0.1" // if you're using AndroidX
        implementation 'com.android.support:multidex:1.0.3' // or add this one if you don't use AndroidX
    }

您可能还需要更改应用程序类文件:

  1. 如果您不使用自己的 Application 类,请将以下行添加到您的 AndroidManifest.xml 文件中:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.yourapp">
        <application
                ...
                android:name="androidx.multidex.MultiDexApplication" >
            ...
        </application>
    </manifest>
  1. 如果您覆盖 Application 类,请确保您的类扩展 MultiDexApplication
    public class MyApplication extends MultiDexApplication {
        // your app code
    }

有关 Multidex 的更多详细信息,您可以找到here

【讨论】:

    猜你喜欢
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多