我刚刚创建了我的第一个android服装应用。我有两个模块,移动和磨损。我的移动模块上有一个依赖项,指向文档中描述的磨损模块。当我生成apk时,我最终得到了两个apks,一个叫做mobile,一个叫做wear。我应该忽略穿着apk还是我没有做对吗?我认为应该只有一个apk。
答案 0 :(得分:12)
有两个apks因为(用于调试/测试)你可以(并且应该)在Android Wear设备上安装穿戴apk直接。
然而,当您要发布" Android Wear-ready"应用到Play商店,你应该只上传移动apk。另一个apk嵌入其中,并将自动推送到连接的手表。
请参阅文档中的Install the Wearable app:
开发时,您可以直接将应用程序安装到可穿戴设备上 手持应用。在Android上使用adb install或Play按钮 工作室。
当您准备好向用户发布应用时,您就嵌入了可穿戴设备 手持应用程序内的应用程序。用户安装掌上电脑应用程序时 来自Google Play,连接的可穿戴设备自动接收 可穿戴的应用程序。
注意:可穿戴应用程序的自动安装不起作用 您正在使用调试密钥签署应用程序,并且仅适用于发布 键。有关如何使用的完整信息,请参阅打包可穿戴应用程序 正确打包可穿戴应用程序。
答案 1 :(得分:1)
两个APK正是所期望的:然后根据packaging Wear apps training将磨损APK嵌入到移动APK中。在发布版本中,磨损APK随后会自动安装到用户的Android Wear设备上。但是,根据包装页面上的说明:
在开发时使用调试密钥对应用程序进行签名时,此功能不起作用。在开发过程中,需要将adb install或Android Studio直接安装到可穿戴设备上。