diff --git a/sample/kotlin/proguard-rules.pro b/sample/kotlin/proguard-rules.pro index d09a9bdefe..75c5f2ce82 100644 --- a/sample/kotlin/proguard-rules.pro +++ b/sample/kotlin/proguard-rules.pro @@ -1,14 +1,54 @@ # This is generated automatically by the Android Gradle plugin. +-dontwarn com.aayushatharva.brotli4j.Brotli4jLoader +-dontwarn com.aayushatharva.brotli4j.decoder.DecoderJNI$Status +-dontwarn com.aayushatharva.brotli4j.decoder.DecoderJNI$Wrapper +-dontwarn com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel +-dontwarn com.aayushatharva.brotli4j.encoder.Encoder$Mode +-dontwarn com.aayushatharva.brotli4j.encoder.Encoder$Parameters +-dontwarn com.github.luben.zstd.Zstd +-dontwarn com.github.luben.zstd.ZstdInputStreamNoFinalizer +-dontwarn com.github.luben.zstd.util.Native +-dontwarn com.jcraft.jzlib.Deflater +-dontwarn com.jcraft.jzlib.Inflater +-dontwarn com.jcraft.jzlib.JZlib$WrapperType +-dontwarn com.jcraft.jzlib.JZlib +-dontwarn com.ning.compress.BufferRecycler +-dontwarn com.ning.compress.lzf.ChunkDecoder +-dontwarn com.ning.compress.lzf.ChunkEncoder +-dontwarn com.ning.compress.lzf.LZFChunk +-dontwarn com.ning.compress.lzf.LZFEncoder +-dontwarn com.ning.compress.lzf.util.ChunkDecoderFactory +-dontwarn com.ning.compress.lzf.util.ChunkEncoderFactory +-dontwarn com.oracle.svm.core.annotate.Alias +-dontwarn com.oracle.svm.core.annotate.InjectAccessors +-dontwarn com.oracle.svm.core.annotate.RecomputeFieldValue$Kind +-dontwarn com.oracle.svm.core.annotate.RecomputeFieldValue +-dontwarn com.oracle.svm.core.annotate.TargetClass +-dontwarn io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod +-dontwarn io.netty.internal.tcnative.AsyncTask -dontwarn io.netty.internal.tcnative.Buffer -dontwarn io.netty.internal.tcnative.CertificateCallback +-dontwarn io.netty.internal.tcnative.CertificateCompressionAlgo -dontwarn io.netty.internal.tcnative.CertificateVerifier -dontwarn io.netty.internal.tcnative.Library +-dontwarn io.netty.internal.tcnative.ResultCallback -dontwarn io.netty.internal.tcnative.SSL -dontwarn io.netty.internal.tcnative.SSLContext -dontwarn io.netty.internal.tcnative.SSLPrivateKeyMethod +-dontwarn io.netty.internal.tcnative.SSLSession -dontwarn io.netty.internal.tcnative.SSLSessionCache -dontwarn io.netty.internal.tcnative.SessionTicketKey -dontwarn io.netty.internal.tcnative.SniHostNameMatcher +-dontwarn java.lang.management.ManagementFactory +-dontwarn java.lang.management.RuntimeMXBean +-dontwarn lzma.sdk.ICodeProgress +-dontwarn lzma.sdk.lzma.Encoder +-dontwarn net.jpountz.lz4.LZ4Compressor +-dontwarn net.jpountz.lz4.LZ4Exception +-dontwarn net.jpountz.lz4.LZ4Factory +-dontwarn net.jpountz.lz4.LZ4FastDecompressor +-dontwarn net.jpountz.xxhash.XXHash32 +-dontwarn net.jpountz.xxhash.XXHashFactory -dontwarn org.apache.log4j.Level -dontwarn org.apache.log4j.Logger -dontwarn org.apache.log4j.Priority @@ -22,13 +62,27 @@ -dontwarn org.eclipse.jetty.npn.NextProtoNego$Provider -dontwarn org.eclipse.jetty.npn.NextProtoNego$ServerProvider -dontwarn org.eclipse.jetty.npn.NextProtoNego --dontwarn org.slf4j.impl.StaticLoggerBinder --dontwarn org.slf4j.impl.StaticMDCBinder +-dontwarn org.jboss.marshalling.ByteInput +-dontwarn org.jboss.marshalling.ByteOutput +-dontwarn org.jboss.marshalling.Marshaller +-dontwarn org.jboss.marshalling.MarshallerFactory +-dontwarn org.jboss.marshalling.MarshallingConfiguration +-dontwarn org.jboss.marshalling.Unmarshaller +-dontwarn org.osgi.annotation.bundle.Export +-dontwarn reactor.blockhound.BlockHound$Builder -dontwarn reactor.blockhound.integration.BlockHoundIntegration --dontwarn io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod --dontwarn io.netty.internal.tcnative.AsyncTask --dontwarn io.netty.internal.tcnative.CertificateCompressionAlgo --dontwarn java.lang.management.ManagementFactory --dontwarn java.lang.management.RuntimeMXBean +-dontwarn sun.security.x509.AlgorithmId +-dontwarn sun.security.x509.CertificateAlgorithmId +-dontwarn sun.security.x509.CertificateSerialNumber +-dontwarn sun.security.x509.CertificateSubjectName +-dontwarn sun.security.x509.CertificateValidity +-dontwarn sun.security.x509.CertificateVersion +-dontwarn sun.security.x509.CertificateX509Key +-dontwarn sun.security.x509.X500Name +-dontwarn sun.security.x509.X509CertImpl +-dontwarn sun.security.x509.X509CertInfo # These annotations are introduced by OpenTelemetry API and we need to make sure R8 will not complain about them -dontwarn com.google.** + +# Netty is using a lot of reflection +-keep class io.netty.** { *; }