mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-04 00:49:02 -06:00 
			
		
		
		
	android: Update progard to fix settings crash
R8 full mode was removing important classes from Wini that would cause a crash on saving settings. This keeps the relevant classes and suppresses warnings about irrelevant ones.
This commit is contained in:
		
							
								
								
									
										8
									
								
								src/android/app/proguard-rules.pro
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								src/android/app/proguard-rules.pro
									
									
									
									
										vendored
									
									
								
							@@ -1,6 +1,11 @@
 | 
			
		||||
# To get usable stack traces
 | 
			
		||||
-dontobfuscate
 | 
			
		||||
 | 
			
		||||
# Prevents crashing when using Wini
 | 
			
		||||
-keep class org.ini4j.spi.IniParser
 | 
			
		||||
-keep class org.ini4j.spi.IniBuilder
 | 
			
		||||
-keep class org.ini4j.spi.IniFormatter
 | 
			
		||||
 | 
			
		||||
# Suppress warnings for R8
 | 
			
		||||
-dontwarn org.bouncycastle.jsse.BCSSLParameters
 | 
			
		||||
-dontwarn org.bouncycastle.jsse.BCSSLSocket
 | 
			
		||||
@@ -11,3 +16,6 @@
 | 
			
		||||
-dontwarn org.openjsse.javax.net.ssl.SSLParameters
 | 
			
		||||
-dontwarn org.openjsse.javax.net.ssl.SSLSocket
 | 
			
		||||
-dontwarn org.openjsse.net.ssl.OpenJSSE
 | 
			
		||||
-dontwarn java.beans.Introspector
 | 
			
		||||
-dontwarn java.beans.VetoableChangeListener
 | 
			
		||||
-dontwarn java.beans.VetoableChangeSupport
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user