2015-05-09 167 views
0

我使用Eclipse开发了一个android Wear应用程序和相应的移动应用程序(根据https://developer.android.com/training/wearables/apps/packaging.html)。我的手机和可穿戴设备(Zen手表)通过蓝牙配对,工作正常。我通过USB将我的手机连接到我的开发PC(调试开启)。通过在Eclipse中运行我的手机应用程序,选择硬连线手机作为目标设备,可穿戴设备是否应该安装在可穿戴设备上(假设我已正确打包)?应该从Eclipse安装应用程序自行安装吗?

回答

1

在开发过程中使用调试密钥对应用程序进行签名时,Wear应用程序不会自动随移动/手持设备安装。因此,当您构建时,您正在使用调试密钥进行签名。请参阅您在问题中提及的页面顶部的“注意”(https://developer.android.com/training/wearables/apps/packaging.html)。

你有两个选择,安装到可穿戴

  1. 您可以直接通过蓝牙调试安装到磨损部件。这篇文章做得很好解释如何做到这一点https://developer.android.com/training/wearables/apps/bt-debugging.html
  2. ,如果你是准备将其释放,然后使用“亚行安装我的移动,app.apk”
安装到您的移动手持您可以登录您的应用程序

当然#2只有在你遵循上面提到的链接规则 - https://developer.android.com/training/wearables/apps/packaging.html才有效。

+0

谢谢@Fat Russell。我应该阅读链接更近的说明。我在从Eclipse导出期间尝试签署应用程序,然后在#2中使用adb。再说一次,我不能正确地遵循方向,因为使用adb通过USB安装,安装在手机上的cell应用程序,但嵌入式可穿戴应用程序没有安装在可穿戴设备上。我想我可能会将IDE从Eclipse更改为Studio。 – MikeR

+0

MikeR - 这可能不是你确切的情况,但看看这个帖子 - http://stackoverflow.com/questions/25004530/android-wear-app-not-installing-through-handset它有点旧,但仍然有一些相关信息。我希望这有帮助。 –

+0

我将Eclipse从Eclipse转换为Android Studio,使用发布密钥签署应用程序(可穿戴设备和移动设备)并使用adb通过USB连接安装移动设备后,可穿戴式应用程序安装得很好。不知道我在做什么错误的Eclipse版本。 – MikeR