30 lines
837 B
Plaintext
30 lines
837 B
Plaintext
# Uncomment the following to show all included rules during build
|
|
#-printconfiguration
|
|
|
|
# Generate usage file (for shrinking)
|
|
-printusage
|
|
|
|
# Keep deprecated GSM SMS API
|
|
-keepclasseswithmembers class android.telephony.gsm.SmsManager,android.telephony.gsm.SmsManager$* {
|
|
public *;
|
|
}
|
|
-keepclasseswithmembers class android.telephony.gsm.SmsMessage,android.telephony.gsm.SmsMessage$* {
|
|
public protected *;
|
|
}
|
|
|
|
# Keep telephony sysprop
|
|
-keepclasseswithmembers class android.internal.telephony.sysprop.TelephonyProperties {
|
|
public *;
|
|
}
|
|
|
|
# Keep public classes and public/protected members
|
|
-keepclasseswithmembers class com.android.internal.telephony.** {
|
|
public protected *;
|
|
}
|
|
|
|
# Keep classes and members that have the @UnsupportedAppUsage annotation
|
|
-keep @**.UnsupportedAppUsage class *
|
|
-keepclassmembers class * {
|
|
@**.UnsupportedAppUsage *;
|
|
}
|