Android 4.x Dalvik multidex 下,InitializationProvider 启动时尝试加载 secondary dex 中的多个初始化类(ProcessLifecycleInitializer、 EmojiCompatInitializer 等),逐个移除不可靠。 直接用 tools:node="remove" 移除整个 Provider,App 手动初始化所有组件。 精简 multidex-config.pro 仅保留 App 启动类,避免 main dex 方法数超限。
7 lines
261 B
Prolog
7 lines
261 B
Prolog
# Android 4.x Dalvik multidex 兼容配置
|
|
# InitializationProvider 已从 manifest 移除,仅需保留 App 自身启动类
|
|
|
|
# App 自身核心类
|
|
-keep class com.pukka.mediaapp.PartnerApp { *; }
|
|
-keep class com.pukka.mediaapp.ui.PartnerLaunchActivity { *; }
|