mirror of
https://github.com/ProtonVPN/android-app.git
synced 2026-03-13 09:02:15 +08:00
Update R8 rules for JNA.
This commit is contained in:
committed by
Mateusz Markowicz
parent
b4373fe0d3
commit
caede59dca
7
app/proguard-rules.pro
vendored
7
app/proguard-rules.pro
vendored
@@ -95,11 +95,8 @@
|
||||
# https://github.com/java-native-access/jna/blob/master/www/FrequentlyAskedQuestions.md#jna-on-android
|
||||
-dontwarn java.awt.*
|
||||
-keep class com.sun.jna.* { *; }
|
||||
-keep class * extends com.sun.jna.* { *; }
|
||||
-keepclassmembers class * extends com.sun.jna.* { public *; }
|
||||
# Annotated interfaces (including methods which are also kept in implementing classes)
|
||||
-keep @com.sun.jna.Structure.FieldOrder interface * {
|
||||
*;
|
||||
}
|
||||
|
||||
# Missing classes from dependencies.
|
||||
# This is generated automatically by the Android Gradle plugin.
|
||||
@@ -145,4 +142,4 @@
|
||||
-dontwarn java.awt.Window
|
||||
-dontwarn lombok.Generated
|
||||
-dontwarn org.xbill.DNS.spi.DnsjavaInetAddressResolverProvider
|
||||
-dontwarn sun.net.spi.nameservice.NameServiceDescriptor
|
||||
-dontwarn sun.net.spi.nameservice.NameServiceDescriptor
|
||||
Reference in New Issue
Block a user