diff options
Diffstat (limited to 'app/proguard-rules.pro')
| -rw-r--r-- | app/proguard-rules.pro | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index d11f58e..bdbdae3 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -1,2 +1,16 @@ # Add project specific ProGuard rules here. -keepattributes SourceFile,LineNumberTable + +# sherpa-onnx's Kotlin API is invoked from the native libraries through JNI, so +# nothing in that package may be renamed or removed. +-keep class com.k2fsa.sherpa.onnx.** { *; } +-keepclasseswithmembernames class * { + native <methods>; +} + +# Custom views are instantiated by the layout inflater via reflection. +-keep public class * extends android.view.View { + public <init>(android.content.Context); + public <init>(android.content.Context, android.util.AttributeSet); + public <init>(android.content.Context, android.util.AttributeSet, int); +} |
