1# Keep all companion classes. 2-keep class android.companion.** { 3 *; 4} 5 6# Do not touch Mobly. 7-keep class com.google.android.mobly.** { 8 *; 9} 10 11# Keep names for easy debugging. 12-dontobfuscate 13 14# Necessary to allow debugging. 15-keepattributes * 16 17# By default, proguard leaves all classes in their original package, which 18# needlessly repeats com.google.android.apps.etc. 19-repackageclasses "" 20 21# Allows proguard to make private and protected methods and fields public as 22# part of optimization. This lets proguard inline trivial getter/setter 23# methods. 24-allowaccessmodification