#tinker multidex keep patterns: -keep public class * implements com.tencent.tinker.loader.app.ApplicationLifeCycle { (); void onBaseContextAttached(android.content.Context); } -keep public class * extends com.tencent.tinker.loader.TinkerLoader { (); } -keep public class * extends android.app.Application { (); void attachBaseContext(android.content.Context); } -keep class com.tencent.tinker.loader.TinkerTestAndroidNClassLoader { (); } #your dex.loader patterns here -keep class tinker.sample.android.app.SampleApplication { (); } -keep class com.tencent.tinker.loader.** { (); }