由于缺乏足够的内存,我的许多用户无法从Play商店安装我的应用程序。该应用程序的大小是:APK 37MB扩展1,3 GB。
我意识到许多用户不希望在系统内存中有如此大的数据,并实施了许可和下载库示例,并更改了代码,将扩展文件直接下载到物理sd卡。但用户只能从应用程序中的选项菜单运行我的下载过程。
.
问题是:
谷歌在这里表示:
"...如果Google Play无法下载扩展文件,则仅下载APK。"
但这似乎是错误的。许多用户抱怨安装问题和“挂起/挂起”下载。他们说,当他们从市场上安装应用程序时,Google Play首先尝试下载OBB扩展文件,然后(更糟糕的是)下载到内存中。因此,用户无法启动应用程序并使用我的下载实现。
因为我想利用谷歌许可机制的安全功能,我有以下想法:
有人能证实这能行得通吗?
有没有办法让GooglePlay直接将大的扩展下载到外部内存?如果我用以下内容修改清单:
android:installLocation="auto"
任何想法都很感激!
为什么不将installLocation的preferExternal值放在清单中?这会将所有文件放入外部存储器(如果可用)。对所有apk文件执行此操作。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >
来自:应用安装位置
我在Play Store中有一个应用程序。 现在,我需要用更新的版本来更新它。在将其推送到Playstore之前,我想我会用APK检查迁移。 我从Playstore安装了现有版本。现在,我试图安装最新的(签名)apk。但它说,应用程序无法安装。 这个确切的案例正在与Playstore合作。我尝试了发行版。它工作正常。 我错过什么了吗。。? 提前谢谢
我正在使用从SDk下载的示例apk扩展文件。我的主扩展文件大小约为5MB,格式为。 我将我的应用程序作为草稿应用程序和扩展文件一起上传到play store。但问题是,当扩展文件下载进度时,会在“Android/obb/mypack”下创建一个包名称的文件夹。但是该文件夹中没有这样的文件。 有时下载开始时,我从playstore收到消息。 这应该是什么原因呢?文件名格式有问题吗?谁能帮帮我吗。
我将google play游戏添加到我的游戏中,这个游戏已经在谷歌PlayStore上发布了。然后我的一些更新应用程序的用户向我发送了应用程序崩溃的反馈。 我向用户发送了相同的apk,应用程序运行正常。从谷歌playstore下载应用程序时崩溃。 此外,我使用谷歌应用程序签名,所以我有2 finderprint和我添加两个指纹到控制台。 我想再说一次,我的应用程序只对一些用户关闭从谷歌游戏商店下载
我对飞舞和飞镖语言还不熟悉。在开发了一些示例应用程序后,我从教程中了解到,简单的Tab Layout应用程序在发布后需要7MB用于APK,安装后的应用程序大小为27MB。我的问题如下: APK大小和已安装APP大小有什么区别? 当开发一个应用程序时,无论是本机还是Flutter,我们应该记住APK大小不应该很大,或者安装后的应用程序大小不应该很大? 记住本机和Flutter的所有优点和缺点,开发A
在哪里可以找到文件。以防万一我想通过蓝牙等发送给我的一个朋友。。,??
我已经从服务器下载了apk文件,现在正在安装,但它给了我一个错误:通过Intent暴露在应用程序之外。getData() 我的代码是 我已经搜索了错误,找到了一些但无法解决的问题。建议使用FileProvider。我这样做只是为了查看日志 可能会有帮助。 请提供帮助和建议。