mirror of
https://github.com/InvertGeek/MixFile.git
synced 2026-06-02 01:22:41 +08:00
Update proguard-rules.pro
This commit is contained in:
25
app/proguard-rules.pro
vendored
25
app/proguard-rules.pro
vendored
@@ -26,9 +26,8 @@
|
||||
-dontwarn java.beans.Introspector
|
||||
-dontwarn java.beans.PropertyDescriptor
|
||||
-keep class xyz.doikki.videoplayer.** { *; }
|
||||
-keep class com.donut.** { *; }
|
||||
#-keep class com.donut.** { *; }
|
||||
-keep class com.tencent.mmkv.** {*;}
|
||||
-keep class io.netty.** {*;}
|
||||
-keep class com.alibaba.** {*;}
|
||||
-dontwarn xyz.doikki.videoplayer.**
|
||||
-dontwarn java.lang.management.ManagementFactory
|
||||
@@ -45,6 +44,9 @@
|
||||
# ExoPlayer
|
||||
-keep class com.google.android.exoplayer2.** { *; }
|
||||
-dontwarn com.google.android.exoplayer2.**
|
||||
|
||||
# mixfile
|
||||
-keep class io.netty.** {*;}
|
||||
-dontwarn io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
|
||||
-dontwarn io.netty.internal.tcnative.AsyncTask
|
||||
-dontwarn io.netty.internal.tcnative.Buffer
|
||||
@@ -58,6 +60,25 @@
|
||||
-dontwarn io.netty.internal.tcnative.SSLSessionCache
|
||||
-dontwarn io.netty.internal.tcnative.SessionTicketKey
|
||||
-dontwarn io.netty.internal.tcnative.SniHostNameMatcher
|
||||
-dontwarn io.netty.pkitesting.**
|
||||
|
||||
# 保留实现了 android.os.Parcelable 的类
|
||||
-keep class * implements android.os.Parcelable {
|
||||
public static final android.os.Parcelable$Creator *;
|
||||
}
|
||||
|
||||
# 保留所有 Creator 字段(有时必须精确匹配字段名)
|
||||
-keepnames class * implements android.os.Parcelable
|
||||
-keepclassmembers class * implements android.os.Parcelable {
|
||||
static <fields>;
|
||||
}
|
||||
|
||||
# 避免混淆字段名(可选,但推荐)
|
||||
-keepclassmembers class * implements android.os.Parcelable {
|
||||
<fields>;
|
||||
}
|
||||
|
||||
|
||||
-dontwarn org.apache.log4j.Level
|
||||
-dontwarn org.apache.log4j.Logger
|
||||
-dontwarn org.apache.log4j.Priority
|
||||
|
||||
Reference in New Issue
Block a user