如何在生产中的现有应用程序中实施 Android 电视模块?

How to implement Android TV module in already existing app in production?

我在 Play 商店中有一个已经上线的应用程序。我为它开发了一个 Android TV 模块,我在核心模块中取出了一些代码,用于在 tv 和 app 模块之间共享它。现在,当我尝试导出 apk 时,它总是询问我是否要为应用程序或电视模块执行此操作。 我应该怎么做?恐怕如果我构建电视 apk,它会覆盖我已经上线的应用程序。我完全错了吗?有没有办法制作一个包含所有内容的 apk,或者有两个 apk 是否正确?如果有两个是正确的,我应该如何在不丢失包含已经上线的应用程序的情况下实施它?

您实际上可以为应用程序设置多个 APK。当您上传更新时,您可以选择保留旧的 APK 版本(如果您愿意)。当您 select "review" 为您的新 APK 时,会出现此选项。因此,您可以拥有一个用于电视的 APK,而另一个用于移动设备。只要更新将成为最高版本,您就可以了。电视或移动应用程序是否更高或是否一直打开哪个更高都没有关系。