文章

Wear OS ADB 应用安装指南

Wear OS 的坑

早在 Android Wear 1.x 时代,智能手表的应用都是先安装在手机上,然后蓝牙连接手表后会同步过去。但在自从升级到 AW2.0 (现改名为 Wear OS)后,这一做法被废弃,改为手表独立安装应用。不过在 Google 的开发者文档中却说依然支持蓝牙同步,着实坑了开发者一把。

与此同时,按照 Google 的说法,若用户安装的手机应用支持手表,那么他会在手表上收到通知。但是没有说清楚的是,这一功能仅支持 Google play. 在中国,作为 Wear OS 的官方合作伙伴,问问应用市场华为应用市场却把这些功能弄得一团糟。

各种小坑最终整合成了一个大坑,用户想在手表安装个应用都成了件麻烦事。这篇教程就教各位如何使用 adb 手动安装应用。

软硬件准备

  • 搭载 Wear OSTicwear 系统的设备一部。废话(=、=)
  • Windows 电脑一部。MAC也行吧,请自行摸索。博主苹果黑,请不要问我关于苹果的东西。
  • 本教程的所有操作均需要 adb工具。链接: 密码:cznr. 或者去谷歌中国官方 OR 谷歌国际官方下载。

adb简介:adb全称Android Debug Bridge,中文直译安卓调试桥,是一个谷歌官方发布的用于调试的程序,通过它可以对Android设备进行各种操作。

提取安装包

<!-- more -->

对于绝大部分情况,手表和手机的安装包不是同一个。下面先说一下如何从手机安装包里提取手表安装包。 以腕间图库的安装包为例。下载后会的到一个 .apk 文件。我们只需非常暴力地「直接」把后缀名改成 .zip 然后解压。然后打开解压的文件夹,在 /res/raw/ 目录下可以找到一个 android_wear_micro_apk.apk 文件,这个就是手表安装包啦~

启用开发者模式与 ADB 调试

打开手表 设置系统关于,狂点 版本号 即可打开开发者模式。

进入手表 设置开发者选项,打开 ADB 调试。如果你的设备不支持 USB 或者你希望通过 WIFI 调试,那么请一并打开 通过 WLAN 调试 选项。

如果你的设备不支持 USB 并且不支持 WIFI,那么很遗憾,你只能进行蓝牙调试。这个方式非常麻烦,就不详细说了,具体请自己看 Google 官方文档

Ticwear 系统参照执行即可。

警告:连接之前尽量关闭带有手机管理功能的电脑软件,尤其是360、腾讯电脑管家、QQ浏览器等。

使用数据线连接的可以忽略下面步骤: 把手表连接 WiFi 并且与电脑处于同一局域网下。再次进入手表开发者选项,记下 IP 与端口。(大部分用户 IP 请使用 ipv4 地址,一般也就是 192 开头的那个)

运行 ADB 并连接

  1. 将上面下载的adb工具解压并复制所在路径。(路径中不要有中文等特殊字符)
  2. win+R打开运行,输入cmd确定,会打开一个界面。 PS:如果你想界面好看点可以按win+X,点击Windows PowerShell(仅在win10测试过,本教程使用此界面,但操作方式都是一样的)
  3. 在打开的界面中输入 cd +adb所在路径 回车。(注意cd后面一个空格,后面都要自己注意) PS:cmd与PowerShell中右键可以粘贴,win10中 Ctrl+V 也行。
  4. 数据线连接的请跳过本小步骤。 输入 adb connect +手表IP+:+端口号 回车。 当显示 connected to xxx 时表示成功。若显示 由于目标计算机积极拒绝xxxx,请尝试开关一下手表 通过WIFI 调试 开关后重试。

提示:如果当前目录与目标目录不在同一个盘符下,要先执行 盘符: 再进行 cd,否则是不成功的。例如当前位于 c:\,想切换至 d:\abc,首先执行 d:,然后执行 cd abc 才可以。

安装应用

使用命令 adb install +安装包在电脑的路径 即可安装。例如:adb install e:\weargallery.apk.

使用命令 adb uninstall +应用包名 可以卸载应用。

使用命令 adb shell pm list packages 可以查看应用列表。