blob: 11938cdf86e8f764d40e389a6e2d468ecc14c133 [file] [log] [blame]
Eric Linc7a4d1b2022-01-11 11:56:45 +00001# Keep all snippet classes.
2-keep class android.nearby.multidevices.** {
3 *;
4}
5
Eric Linc5769802022-03-28 08:59:31 +00006# Keep AdvertisingSetCallback#onOwnAddressRead callback.
7-keep class * extends android.bluetooth.le.AdvertisingSetCallback {
Eric Lin44c53a62022-03-01 15:35:39 +00008 *;
9}
10
Eric Linc7a4d1b2022-01-11 11:56:45 +000011# Do not touch Mobly.
12-keep class com.google.android.mobly.** {
13 *;
14}
15
16# Keep names for easy debugging.
17-dontobfuscate
18
19# Necessary to allow debugging.
20-keepattributes *
21
22# By default, proguard leaves all classes in their original package, which
23# needlessly repeats com.google.android.apps.etc.
24-repackageclasses ""
25
26# Allows proguard to make private and protected methods and fields public as
27# part of optimization. This lets proguard inline trivial getter/setter
28# methods.
29-allowaccessmodification