麻烦在模拟器上运行android磨损应用程序

时间:2014-07-26 06:39:36

标签: java android apk wear-os

我似乎无法运行这个应该可以在Android Wear模拟器上运行的应用程序。

感谢有人可以帮我解释为什么这个应用程序实际上没有部署到Watch模拟器。我可以看到未生成的APK虽然生成了。

我正在遵循本指南: http://toastdroid.com/2014/07/18/developing-watchfaces-for-android-wear/

代码可在以下位置获得: https://github.com/twotoasters/watchface-template

3 个答案:

答案 0 :(得分:2)

要安装watchface,您需要生成已签名的APK并将其推送到连接到该模拟器的手机,并将其安装在那里。 1-2分钟后,Wear设备上应出现watchface - 如果没有通过配套应用程序同步应用程序。

另外,请确保手机套装包含“穿戴”功能。一部分。

答案 1 :(得分:2)

这里的关键是你正在使用模拟器。如果从模拟器上的Wear模块运行WatchfaceActivity.java,您将看到手表出现在屏幕上,但作为可以被解除的活动。

如果您尝试将其选为默认表盘,则会遇到黑屏。我只看过模拟器显示自定义表盘(作为表盘,而不是跑步活动)一次,它似乎是一个侥幸。

开发自定义监视面孔的最佳方法是将它们作为独立活动运行,直到看起来完成为止,然后解决导出签名APK并在连接到真实手表的真实设备上运行它的麻烦。此时,您可以解决剩下的任何小问题。

答案 2 :(得分:1)

请在4.3或以上平台的手机上运行您的应用程序。

在手机上安装Android wear launcher apk。

然后使用adb命令连接磨损模拟器和手机。

adb -d forward tcp:5601 tcp:5601