从 Play 商店安装应用程序时缺少拆分 APK
Split APK missing when installing app from Play Store
最近我们使用 Android 应用程序包在 Play 商店发布了我们的应用程序。
我们的应用程序有一个本地库,当然还有一些资源。安装 Play 商店时会将特定于语言的资源和特定于平台的库放在单独的拆分 APK 中。
报告了一些因缺少本机库 and/or 缺少资源而导致的崩溃。我在所有这些崩溃中没有看到任何共同点,我无法重现它。
是否可能由于某些网络或 space 问题,应用程序只能部分安装?为什么系统安装程序没有检测到它,有什么方法可以检测到它?
Resources$NotFoundException 可能有多种原因:资源 ID,如果是应用程序包:
Drawable 资源不在正确的目录中,在默认 drawable 目录或所有相应的 drawable 目录(如 ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi
中添加资源可能会解决此问题:detailed answer
您的应用程序是侧加载的,即不是从合法的应用程序商店下载应用程序,而是在用户之间共享。在这种情况下,共享的 apk 将仅具有特定于该设备的资源:
最近我们使用 Android 应用程序包在 Play 商店发布了我们的应用程序。 我们的应用程序有一个本地库,当然还有一些资源。安装 Play 商店时会将特定于语言的资源和特定于平台的库放在单独的拆分 APK 中。
报告了一些因缺少本机库 and/or 缺少资源而导致的崩溃。我在所有这些崩溃中没有看到任何共同点,我无法重现它。
是否可能由于某些网络或 space 问题,应用程序只能部分安装?为什么系统安装程序没有检测到它,有什么方法可以检测到它?
Resources$NotFoundException 可能有多种原因:资源 ID,如果是应用程序包:
Drawable 资源不在正确的目录中,在默认 drawable 目录或所有相应的 drawable 目录(如
ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi
中添加资源可能会解决此问题:detailed answer您的应用程序是侧加载的,即不是从合法的应用程序商店下载应用程序,而是在用户之间共享。在这种情况下,共享的 apk 将仅具有特定于该设备的资源: