在Android Smartwatch上安装自己的应用时遇到问题

时间:2018-11-09 16:00:41

标签: android wear-os

首先我的设备和软件: 智能手机:三星Galaxy S5(Android 4.4.2) 智能手表:摩托罗拉Moto 360第一代(Android 6.0.1) 开发软件:Android Studio 3.1.3 操作系统:Windows 7 Pro 64位。

我能够在智能手机上安装自己的应用程序。 我唯一要做的就是生成一个APK文件,将其复制到手机的SD卡中 并安装它。 (电话通过USB连接。) 我不得不将最小sdk更改为19(目标sdk = 27)。

现在,我尝试对第二个应用程序(仅用于手表)执行相同的操作。 不幸的是,我还没有成功。 将应用程序复制到手机时,无法启动->分析错误。 问题是我不能将最小sdk设置为低于23。

在互联网上阅读了很多书之后,我尝试了一种完全不同的方法。 对于这两种设备,我都启用了开发模式并打开了USB调试+蓝牙USB调试。 另外,我转到Windows 7系统设置并添加了Android的路径。 现在,我可以在cmd.exe中输入“ adb设备”之类的命令

可悲的是,我无法连接到我的手表。 在YT教程中,他们说:“ adb转发tcp:6666 localabstract:/ adb-hub”。 每当我尝试此操作时,都会收到错误消息:“错误:未知主机服务” 另外一个提示不起作用: 亚行前进-删除tcp:4444 亚行转发tcp:4444localabstract:/ adb-hub 亚行连接127.0.0.1:4444

如您所见,两种方式都不会成功。

您对我如何在手表上安装应用程序有任何建议吗? 我不喜欢任何特定的方法,主要是它可以工作。

感谢您的帮助!

P.S。如果您需要更多详细信息,请告诉我。

致谢

1 个答案:

答案 0 :(得分:0)

你用另一部手机试过吗?您是否为 23 以下的目标 sdk 安装了所需的依赖项?看来您需要 API21 才能使用 Android Wear。 请参阅此处的示例https://www.telerik.com/blogs/build-your-first-google-wear-app