【问题标题】:Installing wear only apk without ADB or Android studio or eclipse在没有 ADB 或 Android Studio 或 Eclipse 的情况下安装仅磨损 apk
【发布时间】:2014-10-14 11:05:36
【问题描述】:

我正在开发一个仅适用于 Android 穿戴设备的应用程序。我知道 Google Play 不支持仅在可穿戴设备(而非手持设备)上运行的应用程序,但此应用程序仅供内部使用。

我知道这些

1) 我可以在调试期间直接从 eclipse/studio 安装到可穿戴设备,就像我在手持设备上一样

2) 我可以使用 adb 命令直接安装到可穿戴设备上。

但是我已经为应用程序创建了一个签名的 apk,我想将此构建发送给不是开发人员的客户端,并且以上 2 种方法都不起作用。如果我通过邮件将 apk 发送给他,是否有任何简单的方法可以让他将其安装在可穿戴设备上?

注意:如果需要,请考虑客户拥有可以与此可穿戴设备同步的手持设备。

【问题讨论】:

    标签: android wear-os software-distribution


    【解决方案1】:

    您必须构建 mobile-signed-apk。

    它还将包含wear-apk。例如,您可以将 mobile-signed-apk 发送给您的客户/通过电子邮件),他必须将此 apk 作为普通 apk 安装在他的手持设备中。

    当手持应用与穿戴设备连接时,它会在可穿戴设备上安装/更新穿戴apk。

    【讨论】:

    • 所以应用程序也应该在手持设备上运行。如果移动版不包含任何 Activity/UI 元素(如后台运行服务)有什么问题吗?
    • 移动应用可以是空的,没有Activity,但是你必须在AndroidManifest中为两者声明相同的包。
    • 知道了,这是一个值得一试的想法。谢谢加布里埃尔
    • @GabrieleMariotti:这是个愚蠢的问题,但我很抱歉,如果应用程序支持 android wear 但用户没有戴手表,那么手表代码是否仍安装在 android 设备中?或发生其他事情。
    • 是的。它在您的应用程序中。如果您将连接手表,手表将收到代码。
    【解决方案2】:

    您可以将它作为 Alpha 版应用程序上传到您的开发者控制台,并允许客户端访问 Alpha 版测试。

    【讨论】:

    • 我还没有关注真正的设备,所以这可能是一个幼稚的问题。当我从我的工作室查看 android wear 模拟器时,没有设置邮件帐户、打开浏览器查看链接等选项。那么他如何将它安装在 Wear 上?
    • developer.android.com/intl/ru/training/wearables/apps/… When you're ready to publish your app to users, you embed the wearable app inside of the handheld app. When users install the handheld app from Google Play, a connected wearable automatically receives the wearable app. 你可以将应用发布为 alpha
    • 这需要我们拥有该应用程序的手持版本,对吗?此外,我们的应用程序仅供内部使用。所以我们没有考虑将其上传到应用商店。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 2020-06-13
    • 2017-11-11
    • 2012-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多