开发时在 Android watch 上安装 apk 的最佳方式是什么?

Which is the best way to install apk on Android watch while developing?

我正在开发 Android Wear 应用程序。根据我的理解,我必须使用 Android Wear(移动应用程序)并通过它安装才能观看。为此我们需要每次都构建apk并保存在手机中,通过手机APP安装,那么在手表中安装apk有更好的方法还是标准流程?

前提是您在 Android 手表上拥有 root 权限:

1.Use adb shell 连接手表并切换到 su

2.Assume 您的手表应用名为 watchapp com.watchapp 所以文件

chmod +777 /data
chmod 777 /data/data
chmod 777 -R /data/data/com.watchapp
#There might also be other files with suffix
chmod 777 -R /data/app-lib/com.watchapp-1

3.

#adb push your new compiled so file to overwrite that file in your watch
adb push YOURNEWSOFILEPATHONEDISK /data/app-lib/com.test-1

您可以按照与普通 Android 应用程序完全相同的方式安装 Wear apk。

首先,将 Wear 设备连接到您的计算机并允许 USB 调试。或者,通过 Android Studio 下载并启动 Wear 模拟器。

接下来,运行 您的应用通过 Android Studio - 您可以使用 运行debug 模式。

就是这样! :)

对于分发,过程略有不同,具体取决于您是要支持 Wear 1.0 还是仅支持 Wear 2.0,以及 phone 上是否需要配套应用。对于 Wear 2.0,您不再需要移动应用程序,它可以直接分发,但当然取决于您可能还需要移动应用程序的功能。