Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法获取提供程序com.google.android.gms.ads.MobileAdsInitProvider:java.lang.ClassNotFoundException-与多索引无关_Android_Admob - Fatal编程技术网

无法获取提供程序com.google.android.gms.ads.MobileAdsInitProvider:java.lang.ClassNotFoundException-与多索引无关

无法获取提供程序com.google.android.gms.ads.MobileAdsInitProvider:java.lang.ClassNotFoundException-与多索引无关,android,admob,Android,Admob,仅在一些android手机上我们最新版本的应用程序正在崩溃 Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.ClassNotFoundException 它发生在运行安卓5.1.1的手机上 问题不在于multidex相关(我在谷歌上搜索的所有其他答案都与multidex相关;我们的应用程序已经启用了multidex) 我假设这与我们更新最新的Admob有关,但我还没有在网上找到

仅在一些android手机上我们最新版本的应用程序正在崩溃

Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.ClassNotFoundException
它发生在运行安卓5.1.1的手机上

问题不在于
multidex相关
(我在谷歌上搜索的所有其他答案都与
multidex
相关;我们的应用程序已经启用了
multidex

我假设这与我们更新最新的Admob有关,但我还没有在网上找到任何相关建议

我们将采取以下措施:

    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath 'com.google.gms:google-services:4.2.0'
    }

dependencies {
    // NEW FUSE INTEGRATION
    compile('com.upsight.android:mediation-core:2.12.0') {
        exclude group: 'com.google.android.gms', module: 'play-services'
        //exclude group: 'com.google.android.gms', module: 'play-services-basement'
        exclude group: 'com.android.support'
        exclude group: 'com.upsight.android', module: 'mediation-ad-network-u2'
        exclude group: 'com.upsight.android', module: 'mediation-ad-network-m2'
        exclude group: 'com.upsight.android', module: 'mediation-ad-network-ac'
        exclude group: 'com.upsight.android', module: 'mediation-ad-network-al'
        exclude group: 'com.upsight.android', module: 'mediation-ad-network-vungle'
    }
    compile 'com.android.support:appcompat-v7:26.1.0'

    compile 'com.android.support:support-v13:26.1.0'
    compile 'com.android.support:design:26.1.0'
    compile 'com.android.support:multidex:1.0.3'
    // compile files('libs/FlurryAnalytics_6.7.0.jar')
    implementation 'com.flurry.android:analytics:11.3.0@aar'
    // compile 'com.flurry.android:marketing:11.3.0@aar' ' No longer needed for Push'

    implementation 'com.google.firebase:firebase-core:16.0.4'
    implementation 'com.google.firebase:firebase-messaging:17.3.4'
    implementation 'com.google.firebase:firebase-ads:17.0.0'
    implementation('com.adincube.sdk:AdinCube-Java-1626ebe:2.+@aar') {
        transitive = true
    }
    implementation 'com.google.android.ads.consent:consent-library:1.0.6'

    //  Fyber
    implementation (name:'ia-sdk-core-release-7.3.1', ext:'aar')
    implementation (name:'ia-video-kit-release-7.3.1', ext:'aar')
    implementation (name:'ia-mraid-kit-release-7.3.1', ext:'aar')
    implementation (name:'ia-native-kit-release-7.3.1', ext:'aar')
    implementation 'com.google.code.gson:gson:2.7'
    implementation ('com.google.android.gms:play-services-base:16.1.0')
    //implementation ('com.google.android.gms:play-services-ads-identifier:17.2.0')
}

在这种情况下,将渐变生成工具更新为

com.android.tools.build:gradle:3.1.3
解决了这个问题。此前,它们处于
3.0.1


所以,如果人们遇到这个问题,还有一件事要做

发布版本是否会出现这种情况?请参阅此链接可能会对您有所帮助:可以尝试最新版本:
implementation'com.google.android.gms:play services ads:18.2.0'
,但此版本依赖于AndroidX依赖关系。关于上述链接:正如我所说的,问题与multidex无关。在发布这个问题之前,我在谷歌上搜索时发现了这个问题/答案。