configuration.txt 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. # The proguard configuration file for the following section is D:\00_work\01 AAA\Source\DONE\AndroidStudio_0220\WallPadKeyBoard\build\intermediates\proguard-files\proguard-android.txt-4.1.1
  2. # This is a configuration file for ProGuard.
  3. # http://proguard.sourceforge.net/index.html#manual/usage.html
  4. #
  5. # Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
  6. # the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
  7. # will be ignored by new version of the Android plugin for Gradle.
  8. # Optimization is turned off by default. Dex does not like code run
  9. # through the ProGuard optimize steps (and performs some
  10. # of these optimizations on its own).
  11. # Note that if you want to enable optimization, you cannot just
  12. # include optimization flags in your own project configuration file;
  13. # instead you will need to point to the
  14. # "proguard-android-optimize.txt" file instead of this one from your
  15. # project.properties file.
  16. -dontoptimize
  17. -dontusemixedcaseclassnames
  18. -dontskipnonpubliclibraryclasses
  19. -verbose
  20. # Preserve some attributes that may be required for reflection.
  21. -keepattributes *Annotation*,Signature,InnerClasses,EnclosingMethod
  22. -keep public class com.google.vending.licensing.ILicensingService
  23. -keep public class com.android.vending.licensing.ILicensingService
  24. -keep public class com.google.android.vending.licensing.ILicensingService
  25. -dontnote com.android.vending.licensing.ILicensingService
  26. -dontnote com.google.vending.licensing.ILicensingService
  27. -dontnote com.google.android.vending.licensing.ILicensingService
  28. # For native methods, see http://proguard.sourceforge.net/manual/examples.html#native
  29. -keepclasseswithmembernames,includedescriptorclasses class * {
  30. native <methods>;
  31. }
  32. # Keep setters in Views so that animations can still work.
  33. -keepclassmembers public class * extends android.view.View {
  34. void set*(***);
  35. *** get*();
  36. }
  37. # We want to keep methods in Activity that could be used in the XML attribute onClick.
  38. -keepclassmembers class * extends android.app.Activity {
  39. public void *(android.view.View);
  40. }
  41. # For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations
  42. -keepclassmembers enum * {
  43. public static **[] values();
  44. public static ** valueOf(java.lang.String);
  45. }
  46. -keepclassmembers class * implements android.os.Parcelable {
  47. public static final ** CREATOR;
  48. }
  49. # Preserve annotated Javascript interface methods.
  50. -keepclassmembers class * {
  51. @android.webkit.JavascriptInterface <methods>;
  52. }
  53. # The support libraries contains references to newer platform versions.
  54. # Don't warn about those in case this app is linking against an older
  55. # platform version. We know about them, and they are safe.
  56. -dontnote android.support.**
  57. -dontnote androidx.**
  58. -dontwarn android.support.**
  59. -dontwarn androidx.**
  60. # This class is deprecated, but remains for backward compatibility.
  61. -dontwarn android.util.FloatMath
  62. # Understand the @Keep support annotation.
  63. -keep class android.support.annotation.Keep
  64. -keep class androidx.annotation.Keep
  65. -keep @android.support.annotation.Keep class * {*;}
  66. -keep @androidx.annotation.Keep class * {*;}
  67. -keepclasseswithmembers class * {
  68. @android.support.annotation.Keep <methods>;
  69. }
  70. -keepclasseswithmembers class * {
  71. @androidx.annotation.Keep <methods>;
  72. }
  73. -keepclasseswithmembers class * {
  74. @android.support.annotation.Keep <fields>;
  75. }
  76. -keepclasseswithmembers class * {
  77. @androidx.annotation.Keep <fields>;
  78. }
  79. -keepclasseswithmembers class * {
  80. @android.support.annotation.Keep <init>(...);
  81. }
  82. -keepclasseswithmembers class * {
  83. @androidx.annotation.Keep <init>(...);
  84. }
  85. # These classes are duplicated between android.jar and org.apache.http.legacy.jar.
  86. -dontnote org.apache.http.**
  87. -dontnote android.net.http.**
  88. # These classes are duplicated between android.jar and core-lambda-stubs.jar.
  89. -dontnote java.lang.invoke.**
  90. # End of content from D:\00_work\01 AAA\Source\DONE\AndroidStudio_0220\WallPadKeyBoard\build\intermediates\proguard-files\proguard-android.txt-4.1.1
  91. # The proguard configuration file for the following section is D:\00_work\01 AAA\Source\DONE\AndroidStudio_0220\WallPadKeyBoard\build\intermediates\aapt_proguard_file\release_secured\aapt_rules.txt
  92. -keep class androidx.core.app.CoreComponentFactory { <init>(); }
  93. -keep class kr.co.icontrols.wallpadkeyboard.SoftKeyboard { <init>(); }
  94. -keep class kr.co.icontrols.wallpadkeyboard.LatinKeyboardView { <init>(android.content.Context, android.util.AttributeSet); }
  95. # End of content from D:\00_work\01 AAA\Source\DONE\AndroidStudio_0220\WallPadKeyBoard\build\intermediates\aapt_proguard_file\release_secured\aapt_rules.txt
  96. # The proguard configuration file for the following section is C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\b52031778c3730d2e5cb2a6c88a2a2c6\media-1.0.0\proguard.txt
  97. # Copyright (C) 2017 The Android Open Source Project
  98. #
  99. # Licensed under the Apache License, Version 2.0 (the "License");
  100. # you may not use this file except in compliance with the License.
  101. # You may obtain a copy of the License at
  102. #
  103. # http://www.apache.org/licenses/LICENSE-2.0
  104. #
  105. # Unless required by applicable law or agreed to in writing, software
  106. # distributed under the License is distributed on an "AS IS" BASIS,
  107. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  108. # See the License for the specific language governing permissions and
  109. # limitations under the License.
  110. # Prevent Parcelable objects from being removed or renamed.
  111. -keep class android.support.v4.media.** implements android.os.Parcelable {
  112. public static final android.os.Parcelable$Creator *;
  113. }
  114. # Prevent Parcelable objects from being removed or renamed.
  115. -keep class androidx.media.** implements android.os.Parcelable {
  116. public static final android.os.Parcelable$Creator *;
  117. }
  118. # End of content from C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\b52031778c3730d2e5cb2a6c88a2a2c6\media-1.0.0\proguard.txt
  119. # The proguard configuration file for the following section is C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\92001d884bae6b5cefc26e21923317cd\coordinatorlayout-1.0.0\proguard.txt
  120. # Copyright (C) 2016 The Android Open Source Project
  121. #
  122. # Licensed under the Apache License, Version 2.0 (the "License");
  123. # you may not use this file except in compliance with the License.
  124. # You may obtain a copy of the License at
  125. #
  126. # http://www.apache.org/licenses/LICENSE-2.0
  127. #
  128. # Unless required by applicable law or agreed to in writing, software
  129. # distributed under the License is distributed on an "AS IS" BASIS,
  130. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  131. # See the License for the specific language governing permissions and
  132. # limitations under the License.
  133. # CoordinatorLayout resolves the behaviors of its child components with reflection.
  134. -keep public class * extends androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior {
  135. public <init>(android.content.Context, android.util.AttributeSet);
  136. public <init>();
  137. }
  138. # Make sure we keep annotations for CoordinatorLayout's DefaultBehavior and ViewPager's DecorView
  139. -keepattributes *Annotation*
  140. # End of content from C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\92001d884bae6b5cefc26e21923317cd\coordinatorlayout-1.0.0\proguard.txt
  141. # The proguard configuration file for the following section is C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\4fa96a30a609219e9d73eea686ac383a\core-1.0.0\proguard.txt
  142. # aapt2 is not (yet) keeping FQCNs defined in the appComponentFactory <application> attribute
  143. -keep class androidx.core.app.CoreComponentFactory
  144. # End of content from C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\4fa96a30a609219e9d73eea686ac383a\core-1.0.0\proguard.txt
  145. # The proguard configuration file for the following section is C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\79a301892a9f029dc033d4b17f38d796\versionedparcelable-1.0.0\proguard.txt
  146. -keep public class * extends androidx.versionedparcelable.VersionedParcelable
  147. -keep public class android.support.**Parcelizer { *; }
  148. -keep public class androidx.**Parcelizer { *; }
  149. -keep public class androidx.versionedparcelable.ParcelImpl
  150. # End of content from C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\79a301892a9f029dc033d4b17f38d796\versionedparcelable-1.0.0\proguard.txt
  151. # The proguard configuration file for the following section is C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\10110df7080fc19484462ad1544bc732\lifecycle-runtime-2.0.0\proguard.txt
  152. -keepattributes *Annotation*
  153. -keepclassmembers enum androidx.lifecycle.Lifecycle$Event {
  154. <fields>;
  155. }
  156. -keep !interface * implements androidx.lifecycle.LifecycleObserver {
  157. }
  158. -keep class * implements androidx.lifecycle.GeneratedAdapter {
  159. <init>(...);
  160. }
  161. -keepclassmembers class ** {
  162. @androidx.lifecycle.OnLifecycleEvent *;
  163. }
  164. # End of content from C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\10110df7080fc19484462ad1544bc732\lifecycle-runtime-2.0.0\proguard.txt
  165. # The proguard configuration file for the following section is C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\f6ea0f7b82b1e478e582e673833f4259\lifecycle-viewmodel-2.0.0\proguard.txt
  166. -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.ViewModel {
  167. <init>();
  168. }
  169. -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel {
  170. <init>(android.app.Application);
  171. }
  172. # End of content from C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\f6ea0f7b82b1e478e582e673833f4259\lifecycle-viewmodel-2.0.0\proguard.txt
  173. # The proguard configuration file for the following section is C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\7807ef76218d4bdcf94c94831e193906\rules\lib\META-INF\proguard\androidx-annotations.pro
  174. -keep @android.support.annotation.Keep class * {*;}
  175. -keepclasseswithmembers class * {
  176. @android.support.annotation.Keep <methods>;
  177. }
  178. -keepclasseswithmembers class * {
  179. @android.support.annotation.Keep <fields>;
  180. }
  181. -keepclasseswithmembers class * {
  182. @android.support.annotation.Keep <init>(...);
  183. }
  184. # End of content from C:\Users\icontrols\.gradle\caches\transforms-2\files-2.1\7807ef76218d4bdcf94c94831e193906\rules\lib\META-INF\proguard\androidx-annotations.pro
  185. # The proguard configuration file for the following section is <unknown>
  186. -ignorewarnings
  187. # End of content from <unknown>