You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
576 lines
26 KiB
576 lines
26 KiB
# 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 <methods>;
|
|
}
|
|
|
|
# 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 <methods>;
|
|
}
|
|
|
|
# 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 <methods>;
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
@androidx.annotation.Keep <methods>;
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
@android.support.annotation.Keep <fields>;
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
@androidx.annotation.Keep <fields>;
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
@android.support.annotation.Keep <init>(...);
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
@androidx.annotation.Keep <init>(...);
|
|
}
|
|
|
|
# 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 {
|
|
<methods>;
|
|
}
|
|
|
|
-keep class io.dcloud.share.AbsWebviewClient
|
|
-keepclasseswithmembers class io.dcloud.share.AbsWebviewClient {
|
|
<methods>;
|
|
}
|
|
|
|
-keep class io.dcloud.share.ShareAuthorizeView
|
|
-keepclasseswithmembers class io.dcloud.share.ShareAuthorizeView {
|
|
<methods>;
|
|
}
|
|
-keep class io.dcloud.share.IFShareApi
|
|
-keep public class * extends io.dcloud.share.IFShareApi
|
|
-keepclasseswithmembers class io.dcloud.share.IFShareApi {
|
|
<methods>;
|
|
}
|
|
|
|
|
|
|
|
|
|
-keepattributes Exceptions,InnerClasses,Signature,Deprecated, SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
|
|
-keep class io.dcloud.appstream.StreamAppManager
|
|
-keepclasseswithmembers class io.dcloud.appstream.StreamAppManager {
|
|
public protected <methods>;
|
|
}
|
|
|
|
-keep class io.dcloud.common.DHInterface.IReflectAble
|
|
-keep public class * extends io.dcloud.common.DHInterface.IReflectAble{
|
|
public protected <methods>;
|
|
public protected *;
|
|
}
|
|
-keep class **.R
|
|
-keep class **.R$* {
|
|
public static <fields>;
|
|
}
|
|
-keep public class * extends io.dcloud.common.DHInterface.IJsInterface{
|
|
public protected <methods>;
|
|
public protected *;
|
|
}
|
|
|
|
-keepclasseswithmembers class io.dcloud.EntryProxy {
|
|
<methods>;
|
|
}
|
|
|
|
-keep class * implements android.os.IInterface {
|
|
<methods>;
|
|
}
|
|
|
|
-keepclasseswithmembers class *{
|
|
public static java.lang.String getJsContent();
|
|
}
|
|
-keepclasseswithmembers class io.dcloud.appstream.StreamAppScriptEntry {
|
|
<methods>;
|
|
}
|
|
-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 <init>(android.content.Context, android.util.AttributeSet);
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
public <init>(android.content.Context, android.util.AttributeSet, int);
|
|
}
|
|
|
|
-keep public class * extends android.app.Application{
|
|
public static <methods>;
|
|
public *;
|
|
}
|
|
|
|
-keepclassmembers class * extends android.app.Activity {
|
|
public void *(android.view.View);
|
|
public static <methods>;
|
|
}
|
|
|
|
-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 { <init>(); }
|
|
-keep class com.dmcbig.mediapicker.PickerActivity { <init>(); }
|
|
-keep class com.dmcbig.mediapicker.PreviewActivity { <init>(); }
|
|
-keep class com.taobao.weex.WXGlobalEventReceiver { <init>(); }
|
|
-keep class io.dcloud.PandoraEntry { <init>(); }
|
|
-keep class io.dcloud.PandoraEntryActivity { <init>(); }
|
|
-keep class io.dcloud.ProcessMediator { <init>(); }
|
|
-keep class io.dcloud.WebAppActivity { <init>(); }
|
|
-keep class io.dcloud.WebviewActivity { <init>(); }
|
|
-keep class io.dcloud.ads.base.service.DownloadService { <init>(); }
|
|
-keep class io.dcloud.application.DCloudApplication { <init>(); }
|
|
-keep class io.dcloud.common.adapter.io.DownloadReceiver { <init>(); }
|
|
-keep class io.dcloud.common.util.DCloud_FileProvider { <init>(); }
|
|
-keep class io.dcloud.feature.gallery.imageedit.IMGEditActivity { <init>(); }
|
|
-keep class io.dcloud.feature.nativeObj.photoview.PhotoActivity { <init>(); }
|
|
-keep class io.dcloud.imagepick.CustomGalleryActivity { <init>(); }
|
|
-keep class io.dcloud.uniplugin.NativePageActivity { <init>(); }
|
|
-keep class android.widget.Space { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.app.AlertController$RecycleListView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.view.menu.ActionMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.view.menu.ExpandedMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.view.menu.ListMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.ActionBarContainer { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.ActionBarContextView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.ActionBarOverlayLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.ActionMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.ActivityChooserView$InnerLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.AlertDialogLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.ButtonBarLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.ContentFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.DialogTitle { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.FitWindowsFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.FitWindowsLinearLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.SearchView$SearchAutoComplete { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.Toolbar { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.appcompat.widget.ViewStubCompat { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.core.widget.NestedScrollView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.recyclerview.widget.RecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class androidx.viewpager.widget.ViewPager { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class com.dcloud.android.widget.TextViewButton { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class com.dcloud.android.widget.photoview.PhotoView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class com.dmcbig.mediapicker.view.HackyViewPager { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class com.taobao.weex.ui.view.listview.WXRecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class io.dcloud.common.ui.GifImageView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class io.dcloud.feature.gallery.imageedit.view.IMGColorGroup { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class io.dcloud.feature.gallery.imageedit.view.IMGColorRadio { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class io.dcloud.feature.gallery.imageedit.view.IMGView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
|
-keep class io.dcloud.feature.gallery.imageedit.view.WindowInsertLinearLayout { <init>(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{<init>(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 { <init>(...); }
|
|
# 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 <init>(android.content.Context, android.util.AttributeSet, int, int);
|
|
public <init>();
|
|
}
|
|
|
|
# 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 <init>(android.content.Context, android.util.AttributeSet);
|
|
public <init>();
|
|
}
|
|
|
|
# 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 <application> 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 {
|
|
<fields>;
|
|
}
|
|
|
|
-keep !interface * implements androidx.lifecycle.LifecycleObserver {
|
|
}
|
|
|
|
-keep class * implements androidx.lifecycle.GeneratedAdapter {
|
|
<init>(...);
|
|
}
|
|
|
|
-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 {
|
|
<init>();
|
|
}
|
|
|
|
-keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel {
|
|
<init>(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 <methods>;
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
@android.support.annotation.Keep <fields>;
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
@android.support.annotation.Keep <init>(...);
|
|
}
|
|
|
|
# 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 <methods>;
|
|
}
|
|
|
|
-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 <unknown>
|
|
-ignorewarnings
|
|
# End of content from <unknown>
|