# The proguard configuration file for the following section is /Users/ouxuan/Desktop/UNI3/pad_plugin_android/Android-SDK@3.2.12.81096_20211101/UniPlugin-Hello-AS/app/build/intermediates/proguard-files/proguard-android.txt-4.1.1 # This is a configuration file for ProGuard. # http://proguard.sourceforge.net/index.html#manual/usage.html # # Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with # the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and # will be ignored by new version of the Android plugin for Gradle. # Optimization is turned off by default. Dex does not like code run # through the ProGuard optimize steps (and performs some # of these optimizations on its own). # Note that if you want to enable optimization, you cannot just # include optimization flags in your own project configuration file; # instead you will need to point to the # "proguard-android-optimize.txt" file instead of this one from your # project.properties file. -dontoptimize -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -verbose # Preserve some attributes that may be required for reflection. -keepattributes *Annotation*,Signature,InnerClasses,EnclosingMethod -keep public class com.google.vending.licensing.ILicensingService -keep public class com.android.vending.licensing.ILicensingService -keep public class com.google.android.vending.licensing.ILicensingService -dontnote com.android.vending.licensing.ILicensingService -dontnote com.google.vending.licensing.ILicensingService -dontnote com.google.android.vending.licensing.ILicensingService # For native methods, see http://proguard.sourceforge.net/manual/examples.html#native -keepclasseswithmembernames,includedescriptorclasses class * { native ; } # Keep setters in Views so that animations can still work. -keepclassmembers public class * extends android.view.View { void set*(***); *** get*(); } # We want to keep methods in Activity that could be used in the XML attribute onClick. -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); } # For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keepclassmembers class * implements android.os.Parcelable { public static final ** CREATOR; } # Preserve annotated Javascript interface methods. -keepclassmembers class * { @android.webkit.JavascriptInterface ; } # The support libraries contains references to newer platform versions. # Don't warn about those in case this app is linking against an older # platform version. We know about them, and they are safe. -dontnote android.support.** -dontnote androidx.** -dontwarn android.support.** -dontwarn androidx.** # This class is deprecated, but remains for backward compatibility. -dontwarn android.util.FloatMath # Understand the @Keep support annotation. -keep class android.support.annotation.Keep -keep class androidx.annotation.Keep -keep @android.support.annotation.Keep class * {*;} -keep @androidx.annotation.Keep class * {*;} -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep (...); } -keepclasseswithmembers class * { @androidx.annotation.Keep (...); } # These classes are duplicated between android.jar and org.apache.http.legacy.jar. -dontnote org.apache.http.** -dontnote android.net.http.** # These classes are duplicated between android.jar and core-lambda-stubs.jar. -dontnote java.lang.invoke.** # End of content from /Users/ouxuan/Desktop/UNI3/pad_plugin_android/Android-SDK@3.2.12.81096_20211101/UniPlugin-Hello-AS/app/build/intermediates/proguard-files/proguard-android.txt-4.1.1 # The proguard configuration file for the following section is /Users/ouxuan/Desktop/UNI3/pad_plugin_android/Android-SDK@3.2.12.81096_20211101/UniPlugin-Hello-AS/app/proguard-rules.pro -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose #-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -dontoptimize -keep public class * extends android.app.Activity -keep public class * extends android.app.Application -keep public class * extends android.app.Service -keep public class * extends android.content.BroadcastReceiver -keep public class * extends android.content.ContentProvider -keep public class * extends android.app.backup.BackupAgentHelper -keep public class * extends android.preference.Preference -keep public class * extends io.dcloud.common.DHInterface.IPlugin -keep public class * extends io.dcloud.common.DHInterface.IFeature -keep public class * extends io.dcloud.common.DHInterface.IBoot -keep public class * extends io.dcloud.common.DHInterface.IReflectAble -keep class io.dcloud.feature.speech.** {*;} -keep class io.dcloud.net.** {*;} -keep class io.dcloud.common.constant.** {*;} -keep class io.dcloud.common.sonic.** {*;} -keep class io.dcloud.common.DHInterface.** {*;} -keep class io.dcloud.common.util.** {*;} -keep class io.dcloud.common.adapter.** {*;} -keep class io.dcloud.feature.internal.reflect.** {*;} -keep class io.dcloud.feature.internal.sdk.** {*;} -keep class io.dcloud.feature.payment.** {*;} -keep class io.dcloud.sdk.** {*;} -keep class com.** {*;} -keep class io.dcloud.nineoldandroids.** {*;} -keep class vi.com.gdi.** {*;} -keep class androidx.** {*;} -dontwarn pl.droidsonroids.gif.** -keepclasseswithmembers class * extends io.dcloud.js.geolocation.GeoManagerBase { ; } -keep class io.dcloud.share.AbsWebviewClient -keepclasseswithmembers class io.dcloud.share.AbsWebviewClient { ; } -keep class io.dcloud.share.ShareAuthorizeView -keepclasseswithmembers class io.dcloud.share.ShareAuthorizeView { ; } -keep class io.dcloud.share.IFShareApi -keep public class * extends io.dcloud.share.IFShareApi -keepclasseswithmembers class io.dcloud.share.IFShareApi { ; } -keepattributes Exceptions,InnerClasses,Signature,Deprecated, SourceFile,LineNumberTable,*Annotation*,EnclosingMethod -keep class io.dcloud.appstream.StreamAppManager -keepclasseswithmembers class io.dcloud.appstream.StreamAppManager { public protected ; } -keep class io.dcloud.common.DHInterface.IReflectAble -keep public class * extends io.dcloud.common.DHInterface.IReflectAble{ public protected ; public protected *; } -keep class **.R -keep class **.R$* { public static ; } -keep public class * extends io.dcloud.common.DHInterface.IJsInterface{ public protected ; public protected *; } -keepclasseswithmembers class io.dcloud.EntryProxy { ; } -keep class * implements android.os.IInterface { ; } -keepclasseswithmembers class *{ public static java.lang.String getJsContent(); } -keepclasseswithmembers class io.dcloud.appstream.StreamAppScriptEntry { ; } -keepclasseswithmembers class *{ public static void onReceiver1(android.content.Intent, android.content.Context); } -keepclasseswithmembers class *{ public static io.dcloud.share.AbsWebviewClient getWebviewClient(io.dcloud.share.ShareAuthorizeView); } -keepclasseswithmembers class *{ public java.lang.String exec(java.lang.String,java.lang.String,java.lang.String[]); } -keepattributes Exceptions,InnerClasses,Signature,Deprecated, SourceFile,LineNumberTable,*Annotation*,EnclosingMethod -keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet); } -keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet, int); } -keep public class * extends android.app.Application{ public static ; public *; } -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); public static ; } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keep class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; } -keepattributes Signature -keep class io.dcloud.encryption.K {*;} -dontwarn com.igexin.** -keep class org.json.** { *; } -dontwarn com.amap.** -dontwarn org.apache.commons.** -dontwarn com.sina.weibo.sdk.** -keep class uni.** {*;} -keep class pl.** {*;} -keep class io.** {*;} -keep class org.mozilla.**{*;} -keep class androidtranscoder.**{*;} -keep class XI.**{*;} # End of content from /Users/ouxuan/Desktop/UNI3/pad_plugin_android/Android-SDK@3.2.12.81096_20211101/UniPlugin-Hello-AS/app/proguard-rules.pro # The proguard configuration file for the following section is /Users/ouxuan/Desktop/UNI3/pad_plugin_android/Android-SDK@3.2.12.81096_20211101/UniPlugin-Hello-AS/app/build/intermediates/aapt_proguard_file/debug/aapt_rules.txt -keep class androidx.core.app.CoreComponentFactory { (); } -keep class com.dmcbig.mediapicker.PickerActivity { (); } -keep class com.dmcbig.mediapicker.PreviewActivity { (); } -keep class com.taobao.weex.WXGlobalEventReceiver { (); } -keep class io.dcloud.PandoraEntry { (); } -keep class io.dcloud.PandoraEntryActivity { (); } -keep class io.dcloud.ProcessMediator { (); } -keep class io.dcloud.WebAppActivity { (); } -keep class io.dcloud.WebviewActivity { (); } -keep class io.dcloud.ads.base.service.DownloadService { (); } -keep class io.dcloud.application.DCloudApplication { (); } -keep class io.dcloud.common.adapter.io.DownloadReceiver { (); } -keep class io.dcloud.common.util.DCloud_FileProvider { (); } -keep class io.dcloud.feature.gallery.imageedit.IMGEditActivity { (); } -keep class io.dcloud.feature.nativeObj.photoview.PhotoActivity { (); } -keep class io.dcloud.imagepick.CustomGalleryActivity { (); } -keep class io.dcloud.uniplugin.NativePageActivity { (); } -keep class android.widget.Space { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.app.AlertController$RecycleListView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.view.menu.ActionMenuItemView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.view.menu.ExpandedMenuView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.view.menu.ListMenuItemView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionBarContainer { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionBarContextView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionBarOverlayLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionMenuView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActivityChooserView$InnerLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AlertDialogLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ButtonBarLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ContentFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.DialogTitle { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.FitWindowsFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.FitWindowsLinearLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.SearchView$SearchAutoComplete { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.Toolbar { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ViewStubCompat { (android.content.Context, android.util.AttributeSet); } -keep class androidx.core.widget.NestedScrollView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.recyclerview.widget.RecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.viewpager.widget.ViewPager { (android.content.Context, android.util.AttributeSet); } -keep class com.dcloud.android.widget.TextViewButton { (android.content.Context, android.util.AttributeSet); } -keep class com.dcloud.android.widget.photoview.PhotoView { (android.content.Context, android.util.AttributeSet); } -keep class com.dmcbig.mediapicker.view.HackyViewPager { (android.content.Context, android.util.AttributeSet); } -keep class com.taobao.weex.ui.view.listview.WXRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class io.dcloud.common.ui.GifImageView { (android.content.Context, android.util.AttributeSet); } -keep class io.dcloud.feature.gallery.imageedit.view.IMGColorGroup { (android.content.Context, android.util.AttributeSet); } -keep class io.dcloud.feature.gallery.imageedit.view.IMGColorRadio { (android.content.Context, android.util.AttributeSet); } -keep class io.dcloud.feature.gallery.imageedit.view.IMGView { (android.content.Context, android.util.AttributeSet); } -keep class io.dcloud.feature.gallery.imageedit.view.WindowInsertLinearLayout { (android.content.Context, android.util.AttributeSet); } -keepclassmembers class * { *** onClick(android.view.View); } # End of content from /Users/ouxuan/Desktop/UNI3/pad_plugin_android/Android-SDK@3.2.12.81096_20211101/UniPlugin-Hello-AS/app/build/intermediates/aapt_proguard_file/debug/aapt_rules.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/d3241395c956529b747c9d52d2c816f4/jetified-android-gif-drawable-release@1.2.23/proguard.txt -keep public class pl.droidsonroids.gif.GifIOException{(int, java.lang.String);} #Prevents warnings for consumers not using AndroidX -dontwarn androidx.annotation.** # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/d3241395c956529b747c9d52d2c816f4/jetified-android-gif-drawable-release@1.2.23/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/06e4f254572727756567d5ecbb48c916/jetified-oaid_sdk_1.0.25/proguard.txt # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/06e4f254572727756567d5ecbb48c916/jetified-oaid_sdk_1.0.25/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/ec2a639313b576d820886b92c65549de/appcompat-1.0.0/proguard.txt # Copyright (C) 2018 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Ensure that reflectively-loaded inflater is not obfuscated. This can be # removed when we stop supporting AAPT1 builds. -keepnames class androidx.appcompat.app.AppCompatViewInflater # aapt is not able to read app::actionViewClass and app:actionProviderClass to produce proguard # keep rules. Add a commonly used SearchView to the keep list until b/109831488 is resolved. -keep class androidx.appcompat.widget.SearchView { (...); } # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/ec2a639313b576d820886b92c65549de/appcompat-1.0.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/7087e7f62a3d23efa2c47cb5fc0ce856/recyclerview-1.0.0/proguard.txt # Copyright (C) 2015 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # When layoutManager xml attribute is used, RecyclerView inflates #LayoutManagers' constructors using reflection. -keep public class * extends androidx.recyclerview.widget.RecyclerView$LayoutManager { public (android.content.Context, android.util.AttributeSet, int, int); public (); } # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/7087e7f62a3d23efa2c47cb5fc0ce856/recyclerview-1.0.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/7efc3fb3d23ff3501edc449174019a7c/jetified-glide-4.9.0/proguard.txt -keep public class * implements com.bumptech.glide.module.GlideModule -keep public class * extends com.bumptech.glide.module.AppGlideModule -keep public enum com.bumptech.glide.load.ImageHeaderParser$** { **[] $VALUES; public *; } # Uncomment for DexGuard only #-keepresourcexmlelements manifest/application/meta-data@value=GlideModule # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/7efc3fb3d23ff3501edc449174019a7c/jetified-glide-4.9.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/b52031778c3730d2e5cb2a6c88a2a2c6/media-1.0.0/proguard.txt # Copyright (C) 2017 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Prevent Parcelable objects from being removed or renamed. -keep class android.support.v4.media.** implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; } # Prevent Parcelable objects from being removed or renamed. -keep class androidx.media.** implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; } # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/b52031778c3730d2e5cb2a6c88a2a2c6/media-1.0.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/09dd2c790eff1bcee213e29d48192e69/vectordrawable-animated-1.0.0/proguard.txt # Copyright (C) 2016 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # keep setters in VectorDrawables so that animations can still work. -keepclassmembers class androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$* { void set*(***); *** get*(); } # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/09dd2c790eff1bcee213e29d48192e69/vectordrawable-animated-1.0.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/92001d884bae6b5cefc26e21923317cd/coordinatorlayout-1.0.0/proguard.txt # Copyright (C) 2016 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # CoordinatorLayout resolves the behaviors of its child components with reflection. -keep public class * extends androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior { public (android.content.Context, android.util.AttributeSet); public (); } # Make sure we keep annotations for CoordinatorLayout's DefaultBehavior and ViewPager's DecorView -keepattributes *Annotation* # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/92001d884bae6b5cefc26e21923317cd/coordinatorlayout-1.0.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/4fa96a30a609219e9d73eea686ac383a/core-1.0.0/proguard.txt # aapt2 is not (yet) keeping FQCNs defined in the appComponentFactory attribute -keep class androidx.core.app.CoreComponentFactory # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/4fa96a30a609219e9d73eea686ac383a/core-1.0.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/79a301892a9f029dc033d4b17f38d796/versionedparcelable-1.0.0/proguard.txt -keep public class * extends androidx.versionedparcelable.VersionedParcelable -keep public class android.support.**Parcelizer { *; } -keep public class androidx.**Parcelizer { *; } -keep public class androidx.versionedparcelable.ParcelImpl # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/79a301892a9f029dc033d4b17f38d796/versionedparcelable-1.0.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/10110df7080fc19484462ad1544bc732/lifecycle-runtime-2.0.0/proguard.txt -keepattributes *Annotation* -keepclassmembers enum androidx.lifecycle.Lifecycle$Event { ; } -keep !interface * implements androidx.lifecycle.LifecycleObserver { } -keep class * implements androidx.lifecycle.GeneratedAdapter { (...); } -keepclassmembers class ** { @androidx.lifecycle.OnLifecycleEvent *; } # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/10110df7080fc19484462ad1544bc732/lifecycle-runtime-2.0.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/f6ea0f7b82b1e478e582e673833f4259/lifecycle-viewmodel-2.0.0/proguard.txt -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.ViewModel { (); } -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel { (android.app.Application); } # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/f6ea0f7b82b1e478e582e673833f4259/lifecycle-viewmodel-2.0.0/proguard.txt # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/7807ef76218d4bdcf94c94831e193906/rules/lib/META-INF/proguard/androidx-annotations.pro -keep @android.support.annotation.Keep class * {*;} -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep (...); } # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/7807ef76218d4bdcf94c94831e193906/rules/lib/META-INF/proguard/androidx-annotations.pro # The proguard configuration file for the following section is /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/7b0309bb8fbee3254cf7039b2767bece/jetified-fbcore-1.13.0/proguard.txt # Keep our interfaces so they can be used by other ProGuard rules. # See http://sourceforge.net/p/proguard/bugs/466/ -keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip -keep,allowobfuscation @interface com.facebook.soloader.DoNotOptimize # Do not strip any method/class that is annotated with @DoNotStrip -keep @com.facebook.common.internal.DoNotStrip class * -keepclassmembers class * { @com.facebook.common.internal.DoNotStrip *; } # Do not strip any method/class that is annotated with @DoNotOptimize -keep @com.facebook.soloader.DoNotOptimize class * -keepclassmembers class * { @com.facebook.soloader.DoNotOptimize *; } # Keep native methods -keepclassmembers class * { native ; } -dontwarn okio.** -dontwarn com.squareup.okhttp.** -dontwarn okhttp3.** -dontwarn javax.annotation.** -dontwarn com.android.volley.toolbox.** -dontwarn com.facebook.infer.** # End of content from /Users/ouxuan/.gradle/caches/transforms-2/files-2.1/7b0309bb8fbee3254cf7039b2767bece/jetified-fbcore-1.13.0/proguard.txt # The proguard configuration file for the following section is -ignorewarnings # End of content from