从 Play 商店安装应用时缺少拆分 APK
Posted
技术标签:
【中文标题】从 Play 商店安装应用时缺少拆分 APK【英文标题】:Split APK missing when installing app from Play Store 【发布时间】:2019-12-18 21:08:54 【问题描述】:最近我们使用 android Application Bundle 在 Play 商店发布了我们的应用程序。 我们的应用程序有一个本地库,当然还有一些资源。安装 Play 商店时,会将特定于语言的资源和特定于平台的库放在单独的拆分 APK 中。
报告了一些因缺少本机库和/或缺少资源而导致的崩溃。在所有这些崩溃中我看不到任何共同点,我无法重现它。
是否有可能由于某些网络或空间问题,该应用仅安装了部分?为什么系统安装程序没有检测到它,有什么方法可以检测到它?
【问题讨论】:
【参考方案1】:Resources$NotFoundException: Resource ID, in case of app bundles 可能有多种原因:
可绘制资源不在正确的目录中,在默认的可绘制目录或所有相应的可绘制目录中添加资源,如ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi
可以解决这个问题:detailed answer
您的应用是侧面加载的,即不是从合法的应用商店下载应用,而是在用户之间共享。在这种情况下,共享的 apk 将具有仅特定于该设备的资源:@987654322@
【讨论】:
谢谢,我找到了如何防止侧载的答案以上是关于从 Play 商店安装应用时缺少拆分 APK的主要内容,如果未能解决你的问题,请参考以下文章
由于缺少JAR签名,Android Studio不会让我上传APK