【问题标题】:MissingSplitsManagerFactory is deprecated but what's is the alternative for it then?MissingSplitsManagerFactory 已被弃用,但它的替代方案是什么?
【发布时间】:2022-11-03 14:55:01
【问题描述】:

根据文档,他们说

此接口已弃用。该功能现已过时。安装 缺少拆分的设备现在在具有 Play Protect 的设备上被阻止 活动或在 Android 10 上运行。

但是没有激活 Play Protect 且不是 android 10 的设备呢?这个糟糕的文档也没有明确提到它只是 android 10 还是 android 10 及更高版本。因为我在 android 12 上进行了测试,它并没有像他们说的那样阻止任何东西。

我需要下面的代码来防止崩溃,它确实有效,但这些方法已被弃用。 (ps:下面的图片是旧的,但代码是一样的)

【问题讨论】:

    标签: android android-studio kotlin deprecated


    【解决方案1】:

    这个库虽然很方便,但在找到更好的解决方案之前只是一个临时解决方案。该库有效地在应用程序的每次启动时读取磁盘,这会影响启动延迟。请注意,这会影响所有用户,无论他们是否有所有拆分,但仅对侧载应用程序的用户有用,因此他们会收到警告消息而不是崩溃。

    Android 平台现在拒绝安装没有所有必需拆分的应用程序,从而使侧载 API 变得不必要。此解决方案应适用于所有 Android 版本。

    【讨论】:

      猜你喜欢
      • 2021-08-16
      • 1970-01-01
      • 1970-01-01
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 1970-01-01
      • 2022-06-11
      相关资源
      最近更新 更多