diff --git a/jni/Application.mk b/jni/Application.mk index 32d33c7a8..b4507fe4d 100644 --- a/jni/Application.mk +++ b/jni/Application.mk @@ -1,4 +1,4 @@ # x86 libjpeg-turbo 汇编链接会出错 -APP_ABI := armeabi armeabi-v7a arm64-v8a# mips# x86 +APP_ABI := armeabi armeabi-v7a# arm64-v8a# mips# x86 APP_PLATFORM := android-14 APP_OPTIM := release diff --git a/proguard-project.txt b/proguard-project.txt index f2fe1559a..b1367295e 100644 --- a/proguard-project.txt +++ b/proguard-project.txt @@ -18,3 +18,21 @@ #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} +-keepattributes SourceFile,LineNumberTable + +-keep class com.hippo.** + +-keepclassmembers public class * extends android.graphics.drawable.Drawable { + void set*(***); + *** get*(); +} + +-keepclassmembers class com.hippo.ehviewer.drawable.MaterialProgressDrawable$Ring { + void set*(***); + *** get*(); +} + +-keepclassmembers public class * extends com.hippo.ehviewer.windowsanimate.Sprite { + void set*(***); + *** get*(); +} diff --git a/project.properties b/project.properties index 32b9a1afc..d1ee1372f 100644 --- a/project.properties +++ b/project.properties @@ -8,7 +8,7 @@ # project structure. # # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): -#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt +proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt # Project target. target=android-21