15

我刚刚上传了我的 android 应用程序进行第一次 Beta 测试,我的朋友们可以毫无问题地下载它。但是我发现在应用程序页面中,“大小”和“当前版本”显示“因设备而异”,而不是实际的 apk 大小和版本。

我只上传了一个APK,有什么用?

截图如下: 在此处输入图像描述

如果您想访问我的 beta 测试应用程序页面,请给我发送带有您的 gmail 地址的消息,以便我可以将您添加到 beta 测试列表中。

4

4 回答 4

12

你找到答案了吗?由于您尚未选择正确答案,因此我们开始...

Google Play 允许您为您的应用程序发布不同的 APK。每一个都针对不同的设备配置。因此,每个 APK 都是您的应用程序的一个独立版本,但它们在 Google Play 上共享相同的应用程序列表,并且必须共享相同的包名称并使用相同的发布密钥进行签名。

通常,Android 应用程序通过为不同配置(例如,不同屏幕尺寸的不同布局)提供替代资源,在大多数兼容设备上使用单个 APK 运行,并且 Android 系统在运行时为设备选择适当的资源。但在少数情况下,单个 APK 无法支持所有设备配置,因为替代资源会使 APK 文件太大(大于 50MB)或其他技术挑战导致单个 APK 无法在所有设备上运行。

尽管 Google 不鼓励开发人员使用这种“多 APK”功能,但大多数 Google 应用程序都使用它:Google+、Google Chrome、Gmail、Google 地图、Google 搜索、Google Play 图书、Google Play 影视、Google 翻译。

我希望我是有帮助的。

于 2014-08-27T21:28:32.473 回答
2

您必须已上传另一个 APK 并将您的 PREVIOUS 和 CURRENT APK 都投入 PRODUCTION。您正在使用多 APK 支持。

检查您的 Google Play Publisher 帐户,单击应用程序,单击 APK。

原因:发生这种情况是因为您在添加最新的 APK 之前没有先停用您的以前的 APK。

在这里阅读更多:http: //developer.android.com/google/play/publishing/multiple-apks.html

于 2015-07-14T08:51:39.960 回答
1

检查 Google Play 开发者控制台中发布管理的 Artifacts library 部分,您应该只有一个用于您的应用发布的活动工件。

于 2019-07-31T18:35:11.953 回答
0

我的应用程序处于封闭轨道,直到我删除了“工件库”中的草稿 APK并从所有封闭的测试设备上卸载了该应用程序,才显示最新版本。

于 2020-05-01T10:27:25.107 回答