Skip to content

Comments

Add consumer ProGuard rules to Vosk Android AAR (JNA keep rules)#2019

Open
fernsrenato28 wants to merge 1 commit intoalphacep:masterfrom
fernsrenato28:add-consumer-proguard-rules
Open

Add consumer ProGuard rules to Vosk Android AAR (JNA keep rules)#2019
fernsrenato28 wants to merge 1 commit intoalphacep:masterfrom
fernsrenato28:add-consumer-proguard-rules

Conversation

@fernsrenato28
Copy link

Vosk Android uses JNA; minified apps may need to keep JNA classes/members.

The demo app currently documents these rules, but library consumers don't automatically get them.

This change adds consumer-rules.pro and wires it via consumerProguardFiles so Gradle/AGP users get the rules automatically when minifying.

Changes

  • Added android/lib/consumer-rules.pro with JNA keep rules
  • Updated android/lib/build.gradle to include consumerProguardFiles 'consumer-rules.pro'

Vosk Android uses JNA; minified apps may need to keep JNA classes/members.

This change adds consumer-rules.pro and wires it via consumerProguardFiles
so Gradle/AGP users get the rules automatically when minifying.
@fernsrenato28 fernsrenato28 force-pushed the add-consumer-proguard-rules branch from d087666 to 720a301 Compare January 28, 2026 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant