WearOS - 分发 - 如何为选择加入 wearOS 准备我的应用程序?
WearOS - distribution - How to prepare my app for the wearOS opt in?
如何准备我的应用程序以选择加入 wearOS 模块?
在我方便的清单中:
没有
方便构建:
versionCode 56
versionName "1.0.56"
applicationId "com.arbelsolutions.myapplication"
wearApp project(":wear")
中穿OS 清单:
<uses-feature android:name="android.hardware.type.watch" />
<uses-library
android:name="com.google.android.wearable"
android:required="true" />
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
穿搭
versionCode 57
versionName "1.0.57"
applicationId "com.arbelsolutions.myapplication"
我已上传捆绑包以从“高级”选项卡选择加入 - 磨损 OS - 没有任何变化。
选择加入复选框变灰。
我联系了支持聊天 - 他们不知道。
他们告诉我他们会 return 给我一封电子邮件。
已经一周了 - 仍然没有回应。
有人吗?
在我的发布文件夹中,我有一个新的捆绑包,比以前多了 2 兆 - 看起来里面装了 wearOS。
WearOS APK 也在发布文件夹中创建 -
也许我应该上传 wearos APK - 它写着“
将 Wear OS 应用程序包或 APK 上传到测试轨道”?
但是 google 文档说没办法 - 他们说只上传包。
编辑我:
我已经尝试了以下所有解决方案:
没有任何帮助 - 从 google 支持得到相同的答案(将 <uses-feature android:name="android.hardware.type.watch"/>
添加到 phone 清单) - 但是 - google 游戏控制台不允许我上传这个束
现在我想我知道你的问题是什么了,因为我以前遇到过,而且 Android 文档没有明确消除歧义;当说 bundle 迎合不同的配置等时,在我看来,这也意味着 Wear OS 就是这样一种配置,因此应该包含在 1 个项目中的模块中。嗯,不!通过配置,它们只是指不同的屏幕尺寸、密度等。
所以,当 releasing/deploying 时,您真正需要的是 2 个捆绑包:1 个用于 Android(手机),1 个用于 Wear OS - 而不是 1 个包含 2 个模块的捆绑包。
与制作 APK 相比,您可以放心地制作这些“捆绑包”;听起来比实际更可怕。
在你的两个项目中(现在你必须有一个不同的 Wear OS 项目,除非你可以从 1 个项目中的每个模块构建,但我个人恢复到 2 个项目,以使事情更清楚 - 好处保留 1 个项目的方法是您可以通过公共库使用相同的代码...),而不是构建 APK,只需构建一个包(构建 > 生成签名包/APK 然后选择 Bundle) - 就是这样。
几个配置由你来安排。 .但你不必:-)
如何准备我的应用程序以选择加入 wearOS 模块?
在我方便的清单中: 没有
方便构建:
versionCode 56
versionName "1.0.56"
applicationId "com.arbelsolutions.myapplication"
wearApp project(":wear")
中穿OS 清单:
<uses-feature android:name="android.hardware.type.watch" />
<uses-library
android:name="com.google.android.wearable"
android:required="true" />
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
穿搭
versionCode 57
versionName "1.0.57"
applicationId "com.arbelsolutions.myapplication"
我已上传捆绑包以从“高级”选项卡选择加入 - 磨损 OS - 没有任何变化。
选择加入复选框变灰。
我联系了支持聊天 - 他们不知道。
他们告诉我他们会 return 给我一封电子邮件。
已经一周了 - 仍然没有回应。
有人吗?
在我的发布文件夹中,我有一个新的捆绑包,比以前多了 2 兆 - 看起来里面装了 wearOS。 WearOS APK 也在发布文件夹中创建 - 也许我应该上传 wearos APK - 它写着“ 将 Wear OS 应用程序包或 APK 上传到测试轨道”? 但是 google 文档说没办法 - 他们说只上传包。
编辑我:
我已经尝试了以下所有解决方案:
<uses-feature android:name="android.hardware.type.watch"/>
添加到 phone 清单) - 但是 - google 游戏控制台不允许我上传这个束
现在我想我知道你的问题是什么了,因为我以前遇到过,而且 Android 文档没有明确消除歧义;当说 bundle 迎合不同的配置等时,在我看来,这也意味着 Wear OS 就是这样一种配置,因此应该包含在 1 个项目中的模块中。嗯,不!通过配置,它们只是指不同的屏幕尺寸、密度等。
所以,当 releasing/deploying 时,您真正需要的是 2 个捆绑包:1 个用于 Android(手机),1 个用于 Wear OS - 而不是 1 个包含 2 个模块的捆绑包。
与制作 APK 相比,您可以放心地制作这些“捆绑包”;听起来比实际更可怕。 在你的两个项目中(现在你必须有一个不同的 Wear OS 项目,除非你可以从 1 个项目中的每个模块构建,但我个人恢复到 2 个项目,以使事情更清楚 - 好处保留 1 个项目的方法是您可以通过公共库使用相同的代码...),而不是构建 APK,只需构建一个包(构建 > 生成签名包/APK 然后选择 Bundle) - 就是这样。
几个配置由你来安排。 .但你不必:-)