我不知道如何解决这些警告

发布于 2025-02-06 21:08:29 字数 1831 浏览 2 评论 0原文

这是第一个警告,

Library class android.net.http.AndroidHttpClient implements program class org.apache.http.client.HttpClient

这是第二个警告

Missing classes detected while running R8. Please add the missing classes or apply additional keep rules that are generated in F:\Fa_24_11_time_3_43\fa_db_my\app\build\outputs\mapping\release\missing_rules.txt.

最后一个警告,

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)
Missing class com.google.firebase.messaging.TopicOperation$TopicOperations (referenced from: 
void com.google.firebase.messaging.TopicOperation.<init>(java.lang.String, java.lang.String))

请指导我如何在我的Android Java Project Project

Proguard文件

-keepattributes *Annotation*
-keepclassmembers class * {
 @org.greenrobot.eventbus.Subscribe <methods>;
}
-keep enum org.greenrobot.eventbus.ThreadMode { *; }

   And if you use AsyncExecutor:
  -keepclassmembers class * extends 
  org.greenrobot.eventbus.util.ThrowableFailureEvent {
  <init>(java.lang.Throwable);


 }

   -keep public class * implements com.bumptech.glide.module.GlideModule
    -keep class * extends com.bumptech.glide.module.AppGlideModule {
 <init>(...);
  }
   -keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
    **[] $VALUES;
     public *;
   }
 -keep class 
 com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$
  InternalRewinder 
 {
   *** rewind();


   }
 -keep class com.google.ads.** # Don't proguard AdMob classes
  -dontwarn com.google.ads.**
   -dontwarn org.apache.commons.**

中解决所有Proguard规则,我不知道为什么它总是向我显示这些警告

this is the first warning

Library class android.net.http.AndroidHttpClient implements program class org.apache.http.client.HttpClient

this is second warning

Missing classes detected while running R8. Please add the missing classes or apply additional keep rules that are generated in F:\Fa_24_11_time_3_43\fa_db_my\app\build\outputs\mapping\release\missing_rules.txt.

last warning

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)
Missing class com.google.firebase.messaging.TopicOperation$TopicOperations (referenced from: 
void com.google.firebase.messaging.TopicOperation.<init>(java.lang.String, java.lang.String))

Kindly guide me on how to solve these warnings in my android java project

Proguard file

-keepattributes *Annotation*
-keepclassmembers class * {
 @org.greenrobot.eventbus.Subscribe <methods>;
}
-keep enum org.greenrobot.eventbus.ThreadMode { *; }

   And if you use AsyncExecutor:
  -keepclassmembers class * extends 
  org.greenrobot.eventbus.util.ThrowableFailureEvent {
  <init>(java.lang.Throwable);


 }

   -keep public class * implements com.bumptech.glide.module.GlideModule
    -keep class * extends com.bumptech.glide.module.AppGlideModule {
 <init>(...);
  }
   -keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
    **[] $VALUES;
     public *;
   }
 -keep class 
 com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$
  InternalRewinder 
 {
   *** rewind();


   }
 -keep class com.google.ads.** # Don't proguard AdMob classes
  -dontwarn com.google.ads.**
   -dontwarn org.apache.commons.**

all proguard rules i don't know why it always shows me these warnings

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁的新欢旧爱 2025-02-13 21:08:29

将以下内容添加到您的应用程序级build.gradle(如果不存在),

dependencies {
implementation 'com.facebook.android:audience-network-sdk:6.+'
implementation 'com.google.firebase:firebase-messaging:23.0.5'
}

然后重建您的项目。

Add the following to your app-level build.gradle (if not existing)

dependencies {
implementation 'com.facebook.android:audience-network-sdk:6.+'
implementation 'com.google.firebase:firebase-messaging:23.0.5'
}

then rebuild your project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文