fix: 移除 androidx.startup 中 ProcessLifecycleInitializer 注册
Android 4.x Dalvik multidex 环境下,InitializationProvider 启动时 无法加载 secondary dex 中的 ProcessLifecycleInitializer 类。 通过 manifest tools:node="remove" 移除该自动初始化注册。 App 不使用 ProcessLifecycleOwner,无功能影响。
This commit is contained in:
@@ -31,6 +31,17 @@
|
|||||||
android:theme="@style/Theme.PartnerTest"
|
android:theme="@style/Theme.PartnerTest"
|
||||||
android:usesCleartextTraffic="true">
|
android:usesCleartextTraffic="true">
|
||||||
|
|
||||||
|
<!-- 移除 androidx.startup 自动初始化,避免 Android 4.x Dalvik multidex 加载失败 -->
|
||||||
|
<provider
|
||||||
|
android:name="androidx.startup.InitializationProvider"
|
||||||
|
android:authorities="${applicationId}.androidx-startup"
|
||||||
|
android:exported="false"
|
||||||
|
tools:node="merge">
|
||||||
|
<meta-data
|
||||||
|
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
|
||||||
|
tools:node="remove" />
|
||||||
|
</provider>
|
||||||
|
|
||||||
<!-- 页面1: 启动页/输入页 - 支持 EPG Intent 传参启动 -->
|
<!-- 页面1: 启动页/输入页 - 支持 EPG Intent 传参启动 -->
|
||||||
<activity
|
<activity
|
||||||
android:name=".ui.PartnerLaunchActivity"
|
android:name=".ui.PartnerLaunchActivity"
|
||||||
|
|||||||
Reference in New Issue
Block a user