Android Wear,TV,自动多个APK发布

时间:2017-05-29 09:09:31

标签: android google-play wear-os android-auto android-multiple-apk

我在Google Play上有一个Android应用,它需要较低的API级别。

我希望提供电视,汽车和磨损2.0的版本。这需要更高的API级别。

第一个问题是我应该为每个或两个APK发布不同的APK就够了吗? (一个用于手机+平板电脑,一个用于佩戴+电视+自动)

第二个问题是如何启用多个APK?根据
https://developer.android.com/google/play/publishing/multiple-apks.html

" Google Play控制台提供了两种管理与您的应用程序相关联的APK的模式:简单模式和高级模式。您可以点击 APK文件标签右上角的链接切换这些链接。"

我已经在Google Play控制台上搜索了一个小时。无法找到此切换按钮的位置或" APK文件标签"是吗?

2 个答案:

答案 0 :(得分:0)

1)我强烈建议为佩戴,电视和汽车发布单独的APK。否则,如果你是包括电视资产,这些将占用APK中可穿戴设备的空间,但永远不会被使用。最小化APK的大小非常重要,特别是对于可穿戴设备,因为它们具有非常有限的电池(更大的APK等于更长的下载和安装时间)和存储。此外,如果您需要针对特定​​于平台的错误修复,您可以更新该目标平台的APK,而不会影响其他用户。您可能还希望将来添加特定于平台的功能。单独的APK将使上述所有内容变得更容易。首先进行设置会增加一些开销,但一切都可以实现自动化,而且从长远来看,我确信你会从中受益。

2)就像Vyacheslav在评论中提到的那样,您不再需要在Play商店开发者控制台中启用多APK支持。只需在创建新版本时添加所有APK(版本管理 - >应用版本)。为此,他们需要filters才能使所有APK都具有唯一性,以及不同的版本代码。

答案 1 :(得分:0)

自动和磨损不是通过apks在Android平台中分发的,它们是您应该在应用中启用的功能。

Android TV更容易通过特定的apk发布,您可以使用gradle变体在项目中进行配置。