我有穿apk和手机apk.我使用multi-apk部署通过Play商店部署它们.
我的手表apk不是它与手机应用程序配套的独立应用程序.我想要手机apk嵌入手表apk和一旦人们安装手机apk观看apk应立即更新.
那么如何从多apk播放商店部署切换到嵌入式手表apk部署呢?
我这样做的原因是当我提供更新版本时,使用磨损控制台更新观看apk总是需要花费很多时间.我想当我将部署为嵌入式apk时,它将更快地获得更新.
我正在使用wearable:2.3.0图书馆.
如果您将穿戴应用程序设置在穿戴模块standalone=false中AndroidManifest.xml,则穿戴应用程序将自动随您的手机 APK 更新:
分发到 Wear 2.0 手表 在运行 Wear 2.0 的设备上,当用户安装具有关联手表应用(嵌入式 APK 或通过 Play 管理中心上传的 APK)的手机应用时,用户会收到有关可用手表应用的手表通知。点击通知会打开手表 Play 商店,让用户可以选择安装手表应用程序。另外:当您使用新的嵌入式手表 APK 更新手机 APK 时,用户的手表 APK 会自动更新。当您通过 Play 管理中心上传手表 APK 时,您可以独立于手机 APK 更新您的 Wear APK,并且用户通过手表 Play 商店接收更新。对于嵌入式手表 APK,当手机上的 APK 更新时,用户的手表 APK 也会自动更新。对于多 APK,更新行为取决于 Play 商店设置(自动更新应用程序)。如果您的应用程序的版本不同,则强烈建议不要同时使用嵌入式 APK 和多 APK。举个例子,您有一个嵌入式 APK v1 和多 APK v2。如果先安装嵌入式 APK,则多 APK 版本将替换嵌入式 APK,因为它是更高版本。稍后,如果开发者将手机 APK 更新到 v3,将自动安装嵌入式 APK,覆盖通过多 APK 提供的更高版本。
<!--
Set to true if your app is Standalone, that is, it does not require the handheld
app to run.
-->
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="false" />
Run Code Online (Sandbox Code Playgroud)
当您创建发行版时,您的 APK 应在发行版 apk 中包含一个微型 apk:
当提取该 APK 并将其二进制文件与导出的穿戴应用程序进行比较时,您会发现它们是相同的。因此,您可以假设,捆绑的 APK 将始终与您的发布 APK 一起部署,至少对于非独立部署而言是如此。
| 归档时间: |
|
| 查看次数: |
679 次 |
| 最近记录: |