我刚刚第一次上传我的 Android 应用程序进行 Beta 测试,我的 friend 们可以毫无问题地下载它。但是我发现在应用程序页面中,“大小”和“当前版本”显示“因设备而异”而不是实际的 apk 大小和版本。
我只上传了一个 APK,这是怎么回事?
截图如下:
如果您想访问我的 Beta 测试应用程序页面,请将您的 Gmail 地址发送给我,以便我将您添加到 Beta 测试列表中。
最佳答案
你找到答案了吗?由于您没有选择正确的答案,我们开始...
Google Play 允许您为您的应用程序发布不同的 APK。每一个都针对不同的设备配置。因此,每个 APK 都是您应用程序的独立版本,但它们在 Google Play 上共享相同的应用程序列表,并且必须共享相同的包名称并使用相同的发布 key 签名。
通常,Android 应用程序通过为不同的配置(例如,不同的屏幕尺寸提供不同的布局)提供替代资源,并在运行时为设备选择适当的资源,从而在具有单个 APK 的大多数兼容设备上运行。但在少数情况下,单个 APK 无法支持所有设备配置,因为替代资源会使 APK 文件太大(大于 50MB)或其他技术挑战导致单个 APK 无法在所有设备上运行。
尽管 Google 不鼓励开发者使用这种“多 APK”功能,但大多数 Google 应用都在使用它:Google+、Google Chrome、Gmail、Google map 、Google 搜索、Google Play 图书、Google Play 影视、谷歌翻译。
希望对您有所帮助。
关于android - 为什么我的应用程序大小和当前版本是 "Varies with device",尽管我只上传了一个 APK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18339351/