15

我正在尝试在三星 Galaxy Ace 上运行我的 Android 应用程序。尽管插入了 USB 并启用了调试,当我尝试运行应用程序时,Eclipse 会打印出一条消息说

[2012-07-14 22:56:19 - Cricket] Android Launch!
[2012-07-14 22:56:19 - Cricket] adb is running normally.
[2012-07-14 22:56:19 - Cricket] Performing nikhil.android.cricket.MainActivity activity launch
[2012-07-14 22:56:19 - Cricket] No active compatible AVD's or devices found. Relaunch this configuration                     after connecting a device or starting an AVD.

我想补充一点,我一直在尝试很多,但无能为力。我尝试杀死 adb 并重新启动它。同样的错误。此外,当我连接我朋友的三星 Galaxy Note 时,我可以立即运行它。但它不能在我的三星 Galaxy Ace 上运行。我会很感激我能得到的任何帮助。

4

18 回答 18

32

转到 Eclipse IDE 中的 DDMS。

有一个菜单:展开该菜单并选择Reset adb选项。

等待几秒钟,它将重置您选择的 ADB 设备。

于 2012-07-14T18:03:39.997 回答
5

只需重新启动手机,它将解决您的问题。不需要 adb restart 是必需的。

于 2013-12-29T10:37:25.153 回答
1

首次在 Windows 7 上安装 Android USB 驱动程序:

  1. 将 Android 设备连接到计算机的 USB 端口。
  2. 从桌面或 Windows 资源管理器中右键单击计算机,然后选择管理。
  3. 在左侧窗格中选择设备。
  4. 在右侧窗格中找到并展开其他设备。
  5. 右键单击设备名称(例如 Nexus S)并选择更新驱动程序软件。这将启动硬件更新向导。
  6. 选择浏览我的计算机以查找驱动程序软件,然后单击下一步。
  7. 单击浏览并找到 USB 驱动程序文件夹。(Google USB 驱动程序位于 \extras\google\usb_driver。)
  8. 单击下一步安装驱动程序。或者,要使用新驱动程序升级 Windows 7 上现有的 Android USB 驱动程序:
于 2012-10-15T12:25:27.090 回答
1

我在三星 Google Nexus 上也遇到了同样的问题。我使用 Mac 并按照以下步骤解决了我的问题

如果您在 Eclipse 上开发,请跳过第 2 步

1:在手机上启用USB调试。
对于低于 3.2 的版本,请转到设置->应用程序->
4.0 版及更高版本的开发,它在设置->
4.2 的开发中隐藏。转到设置->关于手机并点击内部版本号 7 次(将显示您现在是开发人员的消息)

2:在您的清单文件中添加 android:debuggable="true" 到应用程序元素

于 2012-12-14T19:28:07.113 回答
1

您可能需要更改活动的USB 计算机连接设置。我在运行基于 Android 4.3 的 Beanstalk 自定义 rom 时遇到了同样的问题。它是通过从默认媒体设备 (MTP)切换到大容量存储来解决的。然后该设备被 eclipse 自动识别。

于 2013-11-17T00:48:11.130 回答
1

视窗:

Start Menu button>类型: cmd

问题,设备离线:

adb devices

List of devices attached
07952b41离线

  1. adb kill-server
  2. adb start-server (等几秒……)
  3. adb devices

List of devices attached
07952b41设备

于 2014-03-14T10:55:49.207 回答
1

我使用三星 Galaxy 5 (4.4.2) 尝试了此列表中的所有内容,但均无济于事。我最终让它工作的唯一方法是选择“撤销 USB 调试授权”选项,这导致我的手机提示我授权我的计算机使用它进行调试——然后它才显示为“在线”。

安装具有增强的 USB 调试安全性的较新的 google/samsung 驱动程序似乎不会自行触发授权提示。似乎您需要通过撤销所有以前的授权来帮助它,即使是在新手机上也是如此。

于 2014-05-29T02:34:24.177 回答
1

我的新更新到 Kitkat GT-N7100 时遇到了这个问题。我尝试了一切

  • 取消隐藏的开发者菜单并启用 USB 调试
  • 重置亚行
  • 安装最新的 USB 设备驱动程序
  • 安装最新的 KIES

没有工作。

设备在 ddms 中总是处于离线状态。

如果您尝试了所有这些但仍然没有用,那么试试这个:

http://www.droidextra.org/2013/12/24/solved-fix-adb-devices-offline-100-working.html

它对我有用。

阿基夫,

于 2014-06-05T20:51:31.427 回答
0

如果您的三星移动驱动程序未成功安装,那么也可能会出现此问题

所以从以下链接下载驱动程序并将其安装在您的 PC链接中

于 2013-01-28T05:53:22.507 回答
0

在 AndroidManifest.xml 中,查看您的 minSdkVersion 和 targetSdkVersion 是否与您的设备匹配。

于 2013-02-22T10:08:12.867 回答
0

Eclipse 可能没有问题。尝试运行 adb shell 并查看它是否连接到您的设备。如果没有,这可能表明存在许多问题:USB 端口(尝试不同的端口和/或拔下其他外围设备)、操作系统(尝试重新启动)、USB 电缆(尝试不同的端口)、或手机(尝试重新启动它或尝试不同的手机)。

Eclipse 只是链条中的最后一个环节。

于 2013-02-26T07:13:21.683 回答
0

我的 HTC 手机也有同样的问题,在我使用 android google play services for maps v2 之前,它与其他应用程序配合得很好。您可以在下面找到有关如何安装示例的链接。

http://nlabs.wordpress.com/2012/12/13/the_maps_sample_from_google_play_services/

我尝试了在这个线程中提出的建议,但没有任何进展。

然后我发现我的错误是我没有覆盖下面的默认设置,而是添加了我的条目。所以我做了正确的,但仍然得到同样的错误。

<meta-data
    android:name="com.google.android.maps.v2.API_KEY"
    android:value="inter your code" />

然后我运行调试模式。有效。到达 HTC 后,系统提示我安装“Google Play 服务”,这是预期的并且可以安装。

于 2013-05-13T19:12:49.387 回答
0

只需做一件事将您的 minsdkVersion 更改为 8,在您的清单文件中它肯定可以工作....

> android:minSdkVersion="8"
于 2013-07-17T09:07:22.793 回答
0

您需要“重置亚行”。之后,您的设备可能会询问

允许USB调试?

在那个屏幕上,检查

始终允许从此计算机

将来可能会为您解决该设备和计算机的问题。查看更多信息:https ://stackoverflow.com/a/16224992/143808

于 2013-09-19T09:50:46.007 回答
0
  1. 首先从他们各自的网站下载适用于您的 android 手机的 USB 驱动程序。对于三星手机,您可以使用此链接
  2. 点击重置abd。
  3. 重启你的手机。

当我遇到同样的问题时,这对我有用。

于 2013-12-28T05:45:00.610 回答
0

使用最新的 adb 有帮助,谢谢 Akif。使用 kill-server 然后使用最新的 adb 启动服务器。它还将解决其他一些问题。

于 2014-09-23T17:45:14.627 回答
0

打开Window Task Managerclose adb.exe。解决我的问题。并重置 USB 调试

于 2015-02-04T13:50:57.597 回答
-3

没有必要做这一切。

只需将您的电脑恢复到更早的时间。它在控制面板、系统和安全上。

于 2014-03-20T06:54:24.397 回答