如何在生产中已经存在的应用程序中实现 Android TV 模块?
Posted
技术标签:
【中文标题】如何在生产中已经存在的应用程序中实现 Android TV 模块?【英文标题】:How to implement Android TV module in already existing app in production? 【发布时间】:2018-03-21 22:22:48 【问题描述】:我在 Play 商店中有一个已经上线的应用。我为它开发了一个 android TV 模块,并在一个核心模块中取出了一些代码,以便在 tv 和 app 模块之间共享它。现在,当我尝试导出 apk 时,它总是询问我是否要为应用程序或电视模块执行此操作。 我应该怎么做?恐怕如果我构建电视 apk,它会覆盖我已经上线的应用程序。我完全错了吗?有没有办法制作一个包含所有内容的apk,或者拥有两个是否正确?如果有两个是正确的,我应该如何在不丢失包含已经上线的应用程序的情况下实现它?
【问题讨论】:
您可能需要查看此Distribute to Android TV 文档。要开始使用,请查看此页面以了解如何通过 Google Play 将您的电视应用分发给用户。请务必阅读TV app quality,了解有关您的应用程序应满足的可用性和质量标准的信息。当您的应用准备就绪后,您可以通过 Google Play 管理中心选择在 Android TV 店面发布。 我已经阅读了您提供的链接中的所有内容。没有提到我问的内容。我在Multiple APK Support 页面中找到了一些东西,但不是很具体。 【参考方案1】:实际上,您可以为应用拥有多个 APK。当您上传更新时,如果您愿意,您可以选择保留较旧的 APK 版本。当您为新 APK 选择“审核”时,此选项会出现。因此,您可以拥有一个用于电视的 APK,而另一个用于移动设备。只要更新是最高版本就可以了。电视或移动应用是否更高,或者他们是否继续打开哪个更高并不重要。
【讨论】:
以上是关于如何在生产中已经存在的应用程序中实现 Android TV 模块?的主要内容,如果未能解决你的问题,请参考以下文章