diff --git a/android/lib/build.gradle b/android/lib/build.gradle index 1b829147..f2abf66a 100644 --- a/android/lib/build.gradle +++ b/android/lib/build.gradle @@ -12,6 +12,7 @@ android { versionName = version archivesBaseName = archiveName ndkVersion = "28.2.13676358" + consumerProguardFiles 'consumer-rules.pro' } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/android/lib/consumer-rules.pro b/android/lib/consumer-rules.pro new file mode 100644 index 00000000..e1d110c4 --- /dev/null +++ b/android/lib/consumer-rules.pro @@ -0,0 +1,4 @@ +# JNA rules - required for Vosk to work with R8/ProGuard minification +-keep class com.sun.jna.** { *; } +-keepclassmembers class * extends com.sun.jna.** { public *; } +-dontwarn java.awt.**