M0: project scaffold (Gradle 9.3.1 / AGP 9.1.0, Compose shell, storage permissions)
This commit is contained in:
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
# ProGuard/R8 rules for the release build.
|
||||
#
|
||||
# The app relies on reflection only indirectly (Compose, Coil, AndroidX ship their
|
||||
# own consumer rules), so we keep this list intentionally short.
|
||||
|
||||
# Keep line numbers so crash reports stay readable without the original class names.
|
||||
-keepattributes SourceFile,LineNumberTable
|
||||
-renamesourcefileattribute SourceFile
|
||||
|
||||
# Coroutines: keep the internal classes R8 sometimes struggles to strip correctly.
|
||||
-dontwarn kotlinx.coroutines.**
|
||||
|
||||
# Commons Compress discovers codecs and archive formats reflectively in a few
|
||||
# places; keep the annotated and provider classes so extraction keeps working
|
||||
# after shrinking.
|
||||
-keep class org.apache.commons.compress.** { *; }
|
||||
-dontwarn org.apache.commons.compress.**
|
||||
Reference in New Issue
Block a user