#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 com.tencent.tinker.loader.** { (...); } -keep class com.halo.assistant.TinkerApp { (...); }