Skip to content

Commit 565a0bf

Browse files
Update R8 rules for JNA.
1 parent 6a07562 commit 565a0bf

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

app/proguard-rules.pro

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,8 @@
9595
# https://github.com/java-native-access/jna/blob/master/www/FrequentlyAskedQuestions.md#jna-on-android
9696
-dontwarn java.awt.*
9797
-keep class com.sun.jna.* { *; }
98+
-keep class * extends com.sun.jna.* { *; }
9899
-keepclassmembers class * extends com.sun.jna.* { public *; }
99-
# Annotated interfaces (including methods which are also kept in implementing classes)
100-
-keep @com.sun.jna.Structure.FieldOrder interface * {
101-
*;
102-
}
103100

104101
# Missing classes from dependencies.
105102
# This is generated automatically by the Android Gradle plugin.
@@ -145,4 +142,4 @@
145142
-dontwarn java.awt.Window
146143
-dontwarn lombok.Generated
147144
-dontwarn org.xbill.DNS.spi.DnsjavaInetAddressResolverProvider
148-
-dontwarn sun.net.spi.nameservice.NameServiceDescriptor
145+
-dontwarn sun.net.spi.nameservice.NameServiceDescriptor

0 commit comments

Comments
 (0)