0

我正在尝试在设备上调试我的 android 应用程序,但它没有显示选择器对话框中连接的任何设备。可能是什么问题呢 ?

我已尝试更改连接并再次断开设备。我重新启动了 Eclipse 我检查了Window->Preferences->Android它向我显示了 SDK 目标。

我还可以做些什么。我的电脑可以识别设备,但 eclipse 选择器对话框未显示任何已连接的设备。

请帮忙...

4

5 回答 5

2

有一个名为“moborobo”的第三方软件:http ://www.moborobo.com/

在您不需要任何特定移动设备的任何驱动程序后,您可以在那里安装它……它会自动被检测到,您可以从对话框中选择它。希望这会有所帮助。

于 2014-01-10T05:09:58.990 回答
1

检查您的设备是否连接为 PTP 设备(相机)。通知栏-> USB 连接。如果您的设备连接为 MTP(作为通用数据存储),则 AndroidStudio 不会将其识别为可调试设备。至少这对我和我的 Nexus 有效。

于 2014-03-24T22:40:48.453 回答
0

您可以使用另一种方法.....当您将项目作为 android 项目运行时,它会生成一个 .apk 文件。只需将该 .apk 文件移动到您的设备即可。然后在设备上以调试模式运行应用程序。

于 2013-06-19T09:11:22.207 回答
0

您可以尝试的是:杀死 adb.exe(使用 Windows 任务管理器)(您的 IDE 将在需要时自动重新启动它)

如果您打开了多个 IDE(例如 eclipse 和 Android-Studio):关闭其中一个,因为在尝试连接 ADB 时它们之间可能存在一些冲突。

如果您的设备从未通过 ADB 被识别(从未出现在 eclipse 选择器对话框中,也不会出现在 Android-Studio 选择器对话框中):那么您可以尝试安装 Google 提供的通用 Android 驱动程序(<SDK_HOME>/extras/google/usb_driver/

于 2013-06-19T09:56:31.887 回答
0

我经常遇到这个问题,尤其是当天第一次启动特定的仿真器设备时。即我启动我的应用程序,选择设备,设备启动 - 但不是在我的应用程序启动超时之前。我发现虽然模拟器设备似乎已正确启动 - Eclipse 并未将其识别为“正在运行的 Android 设备”。

我只是关闭设备并重复该过程。我发现第二次尝试(几乎)总是成功 - 即使应用程序启动“超时”,模拟器也会与 Eclipse 对话,然后我可以在正在运行的模拟器设备上重新启动我的应用程序。

增加 ADB 连接超时(默认为 5000 毫秒:Window...Preferences...Android...DDMS)可能有帮助,也可能没有帮助。

希望这可以帮助 !

于 2013-06-19T10:08:34.710 回答