Android Google Play-当用户从市场上安装应用程序时,如何防止下载大型APK扩展文件
由于内存不足,我的许多用户在从Play Store安装我的应用程序时遇到问题。该应用程序的大小为:APK 37MB+扩展1,3 GB 我意识到许多用户不希望在系统内存中有如此大的数据,并实施了许可和下载库示例,并更改了代码,将扩展文件直接下载到物理sd卡。但用户只能从应用程序中的选项菜单运行我的下载过程 问题: 谷歌表示: “…如果Google Play无法下载扩展文件,则仅下载APK。” 但这似乎是错误的。许多用户抱怨安装问题和“挂起/挂起”下载。他们说,当他们从市场上安装应用程序时,Google Play首先会尝试下载OBB扩展文件(更糟糕的是)到内部内存。 因此,用户无法启动应用程序并使用我的下载实现 由于我想利用谷歌授权机制的安全功能,我有以下想法:Android Google Play-当用户从市场上安装应用程序时,如何防止下载大型APK扩展文件,android,download,google-play,apk,apk-expansion-files,Android,Download,Google Play,Apk,Apk Expansion Files,由于内存不足,我的许多用户在从Play Store安装我的应用程序时遇到问题。该应用程序的大小为:APK 37MB+扩展1,3 GB 我意识到许多用户不希望在系统内存中有如此大的数据,并实施了许可和下载库示例,并更改了代码,将扩展文件直接下载到物理sd卡。但用户只能从应用程序中的选项菜单运行我的下载过程 问题: 谷歌表示: “…如果Google Play无法下载扩展文件,则仅下载APK。” 但这似乎是错误的。许多用户抱怨安装问题和“挂起/挂起”下载。他们说,当他们从市场上安装应用程序时,Goo
android:installLocation="auto"
任何想法都很感激 为什么不将installLocation的preferExternal值放在清单中?这会将所有文件放入外部存储器(如果可用)。对所有apk文件执行此操作
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >
发件人: