Android Wear生成两个apk

Chr*_*ian 14 android wear-os

我刚刚创建了我的第一个Android服装应用.我有两个模块,移动和磨损.我的移动模块上有一个依赖项,指向文档中描述的磨损模块.当我生成apk时,我最终得到了两个apks,一个名为mobile,一个名为wear.我应该忽略穿着apk还是我没有做对吗?我认为应该只有一个apk.

mat*_*ash 12

有两个apks,因为(用于调试/测试)你可以(并且应该)在Android Wear设备上安装Wear directy.

但是,当您要将"Android Wear-ready"应用程序发布到Play商店时,您应该只上传移动apk.另一个apk嵌入其中,并将自动推送到连接的手表.

请参阅文档中的安装可穿戴应用程序:

开发时,您可以使用手持应用程序将应用程序直接安装到可穿戴设备上.使用adb install或Android Studio上的"播放"按钮.

当您准备将应用程序发布给用户时,您可以将可穿戴应用程序嵌入到掌上电脑应用程序中.当用户从Google Play安装掌上电脑应用时,连接的可穿戴设备会自动接收可穿戴应用.

注意:当您使用调试密钥对应用程序进行签名并且仅适用于发行密钥时,可穿戴应用程序的自动安装不起作用.有关如何正确打包可穿戴应用程序的完整信息,请参阅打包可穿戴应用程序.

  • 我是否理解通过安装手持式应用程序自动安装可穿戴应用程序如果您"手动"安装移动apk(不通过Play商店)也无效?它似乎不适用于我的情况 (2认同)