diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index e6b1e21..4099289 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -34,9 +34,14 @@ -keep class com.tencent.** { *; } -dontwarn com.tencent.** +# PAG / libpag. The native libpag runtime looks up Java entry points through JNI; +# obfuscating these classes breaks PAG playback only in minified release builds. +-keep class org.libpag.** { *; } +-keep class com.example.flutter_pag_plugin.** { *; } + # Provider -keep class * extends ChangeNotifier { *; } --keep class * implements Listenable { *; } +-keep class * implements Listenable { *; } # 其他保留 -keepattributes *Annotation*