如何在同一个游戏控制台商店列表中分发android phone+wearOS项目



我有一个手机项目和一个手表(wearOS(项目。90%的代码在两个项目之间共享,我想将它们打包并分发到同一个商店列表中。注意:所有共享代码都存在于一个公共库模块中。

我曾尝试将手表项目作为一个模块添加到我现有的手机项目中,但在生成发布的应用程序捆绑包时,它会输出两个捆绑包,每个项目一个。在过去,针对不同设备发布多个APK似乎是可能的,但对于多个应用捆绑包,我在游戏控制台中收到了这个错误:

You can't rollout this release because it doesn't allow any existing users to upgrade to the newly added app bundles.

我正在寻找能够在同一个商店列表中发布两个项目的解决方案,关于这个主题的文档似乎很少,或者我做错了什么。

我怀疑这个错误是在保护你不想在手机上安装手表捆绑包,但它不起作用。

你确定你要发布一个同时有磨损和移动捆绑包的版本吗?两者都出现在新闻稿中吗?

你的穿戴应用程序清单中有以下内容吗?

<uses-feature android:name="android.hardware.type.watch" />
...
<application
...
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />

这些文档并没有专门解决这个问题,但涵盖了其他人的发布过程。

https://developer.android.com/training/wearables/packaging

https://developer.android.com/distribute/best-practices/launch/distribute-wear

您是否尝试过通过play商店控制台提供支持?或https://support.google.com/googleplay/community

啊,我想你必须点击上一个AAB/APK(手机应用程序(上的"包含"按钮/文本,它列在你拖动的手表AAB下面…谷歌方面的用户体验不太好。。。

我目前也遇到了这个问题,据我所知,谷歌目前不支持这个问题:(https://developer.android.com/training/wearables/packaging#targeting