提问人:Basit Abbasi 提问时间:6/13/2022 最后编辑:Basit Abbasi 更新时间:6/13/2022 访问量:2999
我不知道如何修复这些警告
I dont know how to fix these Warnings
问:
这是第一个警告
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 项目中解决这些警告
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 规则我不知道为什么它总是向我显示这些警告
答:
0赞
Achraf Elo.
6/13/2022
#1
将以下内容添加到应用级 build.gradle(如果不存在)
dependencies {
implementation 'com.facebook.android:audience-network-sdk:6.+'
implementation 'com.google.firebase:firebase-messaging:23.0.5'
}
然后重新生成项目。
评论