【问题标题】:Missing class com.facebook.infer.annotation.Nullsafe$Mode (referenced from: com.facebook.ads.NativeAdBase缺少类 com.facebook.infer.annotation.Nullsafe$Mode(引用自:com.facebook.ads.NativeAdBase
【发布时间】:2022-12-15 01:29:55
【问题描述】:

我将我的 android studio 更新为“Android Studio Dolphin | 2021.3.1”现在我在一些项目中遇到了问题:

运行 R8 时检测到缺少类。请添加缺少的类或应用在中生成的额外保留规则“位置地址”

enter image description here

缺少的课程是:

AGPBI: {"kind":"warning","text":"Missing class com.facebook.infer.annotation.Nullsafe$Mode (referenced from: com.facebook.ads.NativeAdBase)\r\nMissing class comMissing class com.facebook.infer.annotation.Nullsafe$Mode (referenced from: com.facebook.ads.NativeAdBase)

Missing class com.facebook.infer.annotation.Nullsafe$Mode (referenced from: com.facebook.ads.NativeAdBase)

Missing class com.facebook.infer.annotation.Nullsafe (referenced from: com.facebook.ads.NativeAdBase)

我的 Gradle.build 文件:

    plugins {
    id 'com.android.application'
    id 'com.google.gms.google-services'
}

android {
    compileSdk 32

    defaultConfig {
        applicationId "app_id"
        minSdk 20
        targetSdk 32
        versionCode 4
        versionName "2.1"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
        debug {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),
                    'proguard-rules-debug.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    namespace 'app_id'
}

dependencies {
    implementation 'androidx.appcompat:appcompat:1.5.1'
    implementation 'com.google.android.material:material:1.6.1'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
    //admob
    implementation 'com.google.android.gms:play-services-ads:21.2.0'
    implementation 'com.google.ads.mediation:facebook:6.11.0.1'
    //firebase
    // Import the BoM for the Firebase platform
    implementation platform('com.google.firebase:firebase-bom:30.4.1')
    // Add the dependency for the Analytics library
    // When using the BoM, you don't specify versions in Firebase library dependencies
    implementation 'com.google.firebase:firebase-analytics'
    implementation 'com.google.firebase:firebase-inappmessaging-display'
}

请帮我解决这个问题。

【问题讨论】:

    标签: android android-studio build.gradle minify


    【解决方案1】:

    我通过添加以下依赖项解决了这个问题

    implementation 'com.facebook.infer.annotation:infer-annotation:0.18.0'

    希望,它会有所帮助。

    【讨论】:

    • 它的工作,这对我真的很有帮助。
    【解决方案2】:

    我通过@Gouranga Das 的回答解决了我的问题,方法是在 android 部分的应用程序 build.gradle 文件中添加以下代码,它解决了我的问题。

    implementation 'com.facebook.infer.annotation:infer-annotation:0.18.0'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-02
      • 2018-08-14
      • 1970-01-01
      相关资源
      最近更新 更多