【发布时间】:2015-02-20 18:08:13
【问题描述】:
在可穿戴设备上使用 Android Studio 时,我感到非常沮丧。 问题是,当我尝试运行或调试可穿戴应用程序时,Android Studio 大部分时间都没有做任何事情,它挂在那里,最后一条消息是 “正在等待进程:我的可穿戴应用程序的 com.name”。
我可以让它在 10% 的时间里工作,然后它会停止,我可能会在 40 分钟内搞砸,然后才能让它再次工作。
我使用 Android Studio 调试应用的手机部分完全没有任何问题,它只是可穿戴部分。
一旦停止工作,那么 1) 重新启动手表并不能修复它,2) 重新启动 abd 不能修复它,3) 重新启动 Android Studio 不能修复它,4) 手动杀死手表上的应用程序进程不修复它。唯一可行的方法是重置手表。然而,重置手表、重新配对、重新运行 AS 的整个过程大约需要 15 分钟,之后 AS 将只允许交互式调试几次,然后再次停止。每次AS发脾气我都不能重置手表,太费时间了,而且让我的血压上升到危险的水平。
我经常注意到的事情是,如果我尝试退出 Android Studio,它会询问:“你想断开与‘wear’进程的连接吗?如果我选择断开连接按钮,那么它就会停在那里,Android Studio 永远不会退出.
这简直把我逼疯了,请问有没有人有任何使用 Android Studio 调试器和可穿戴设备的经验,并且有任何关于我如何获得某种可靠性的建议。
它的 AS 版本 1.1.0,与 Lollipop 一起使用。
请注意,如果我不使用 Android Studio,可穿戴应用程序可以完美启动/启动/运行,因此我认为应用程序本身没有任何问题。
******* 更新 ***** 今天刚刚更新到 AS 1.1.0,当尝试调试可穿戴设备时,它弹出一个对话框,说它无法打开调试器端口 .
【问题讨论】:
-
您使用的是什么设备?不知道这是否是相同的情况,但是在将 Debugging over Bluetooth 与 AS/Wear 一起使用时,我遇到了很多问题。但是,通过直接 USB 连接(例如在 LG G Watch 上),到目前为止它通常可以正常工作。
-
这是使用直接USB连接的LG手表,现在更糟了,我已经好几天无法交互式调试了。我也有一个 Moto 360,但根本无法通过 BT 调试来实现这一点,所以放弃了它并使用 LG 作为我的主要开发手表。我还看到了手表应用程序的一些奇怪行为,这让我怀疑有时 AS 和/或 adb 可能会导致在手表上为我的应用程序创建两个单独的进程,而实际上应该只有一个进程。你见过这样奇怪的或无法解释的行为吗?
-
不,我没有遇到过这些确切的问题。抱歉,我无法提供更多帮助:/
-
你用的是什么版本的jdk? Android studio 有时不能很好地与 java 8 搭配使用。
-
我安装了 6 和 7,但没有安装 8。今天早上刚更新到最新的 AS 后得到了一点新信息,有一条消息说连接被拒绝打开调试器 ort .
标签: android android-studio adb wear-os