android 开发文档状态:
分发到 Wear 1.x 和 2.0 手表 如果您已经将应用分发到 Wear 1.x 手表,请执行以下步骤:
- 提供可在 Wear 上的 Play 商店中提供的 Wear 2.0(独立)版本的手表 APK。
- 继续在您的手机 APK 中嵌入 Wear 1.x APK,供没有 Wear 2.0 的手表使用。
后来相同的文档状态:
Wear 2.0 需要手表应用的 Android 清单文件中的元数据元素,作为该元素的子元素。元数据元素的名称是
com.google.android.wearable.standalone
并且值必须是true
或false
。该元素指示您的手表应用程序是否为独立应用程序。...
如果手表应用依赖于手机应用,则将上述元数据元素的值设置为 false。将该元素设置为 false 表示手表应用程序应仅安装在与具有 Play 商店的手机配对的手表上。
注意:即使值为false,也可以先安装手表应用,再安装手机应用。
第一个看起来好像 Wear 2.0 只支持独立版本的磨损 apk。第二个让我觉得我可以拥有一个 Wear 2.0 应用程序,其中磨损模块依赖于移动模块。
此外,com.google.android.wearable.standalone
设置为false
时,上传我的应用程序时,我无法选择“在 Android Wear 上分发您的应用程序”复选框(在“定价和分发”选项卡下)。将其更改为true
允许我选中该框。在这两种情况下,我都上传了 2 个 apk(一个嵌入了 1.x 磨损 apk 的移动设备和一个磨损 2.0 apk)。
这是否意味着如果可穿戴应用程序不是独立的,我就无法发布它?