5

我无法解决这个简单的问题。

我正在尝试通过 USB 电缆将我的设备连接到 Eclipse。
在我的 PC 上,我已经安装了 Eclipse 和 Android SDK,并且在模拟器上运行程序运行良好。

我已经在我的 PC 上下载并安装了 Samsung Kies。如果通过 USB 连接到 PC,它会显示我的设备。

但我不知道如何将设备与模拟器连接。

连接意味着,我想在我的设备而不是模拟器上运行 Eclipse 代码。我正在使用Samsung Galaxy Ace GT-S5830i. 请帮我解决这个问题。

4

13 回答 13

11

评论缺少格式,所以我添加了一个答案。

  1. 检查您的计算机是否有您的电话驱动程序。我假设你使用Windows. 打开Device Manager

    • 在命令提示符处,在“开始搜索”框或“运行”框中,键入以下命令:mmc devmgmt.msc

    • . 其他方式:查看链接

    如果您找到您的电话名称,或者ADB Interface您有司机。尝试重新启动DDMS或重新启动您的Eclipse.

  2. 如果您没有找到您的设备或没有看到任何Other device with yellow question mark内容,请尝试通过在手机上浏览至Settings- Developer Options- Enable developer option- Enable USB debugging-来安装驱动程序Plug your phone to computer。Windows 会要求您安装驱动程序。

3、在Android SDK Manager(在Eclipse中)更新Google USB驱动或者搜索Samsung Galaxy Ace GT-S5830i driver

4.我在某些设备上遇到了一些奇怪的情况。

  • Nexus S:禁用开发者选项。重启手机。再次启用。Windows 要求安装驱动程序,否则您将在Eclipse.
  • HTC 手机或三星:将Connectivity Option手机更改为Charge only(滑动状态栏。检查显示的通知)。有些手机将其设置为某种同步数据,因此 Windows 无法识别设备。
于 2012-10-16T10:26:19.167 回答
5

我认为你的模拟器是自动的。您可以将其更改为手动。

试试这个,

第1步

转到运行配置

在此处输入图像描述

您可以看到三列 Android、Target 和 Common。

在此处输入图像描述

第2步

选择目标

第 3 步

选择始终提示选择设备。单击确定

第4步

现在运行您的项目,您应该会看到模拟器和您的设备。选择您的设备,然后单击确定。 在此处输入图像描述

希望能帮助到你。

于 2012-10-16T08:47:25.580 回答
4

来源

故障排除
这一切听起来都非常简单,但有无数的怪癖和难以诊断的问题可能使连接设备比听起来困难得多。在本节中,我们将列出您的设备未注册时要尝试的事项清单。

  1. 检查是否启用了 USB 调试。当您从机器上插入/拔出设备或重新启动手机时,此设置可能会无意(甚至可能自动)更改。

  2. 在设备连接到您的机器时检查您的设备。它是否要求您在不同的模式之间进行选择?某些手机​​具有“仅充电”模式,可以防止 Eclipse 识别设备。

选择连接类型

  1. 确保您没有在后台运行 Android 虚拟设备。

  2. USB电缆有问题吗?如果您手头有备用电缆,请将其插入以排除电缆本身的故障。

  3. 仔细检查您正在运行正确的驱动程序。即使您是,某些设备也预装了所有必需的软件(例如,HTC Sync),从其他位置下载驱动程序可能会使情况变得混乱。如果您的设备可能出现这种情况,请尝试从您的机器上卸载驱动程序并从您的设备内存中重新安装软件。

  4. 驱动程序是否需要支持软件?例如,Windows 上的 Samsung Kies 需要 .Net Framework 3.5 SP1 或更高版本。这通常与驱动程序一起安装,但不能保证。

  5. 众所周知,运行 Android 调试监视器工具 (monitor.bat) 可以启动 Eclipse 以识别新设备。连接您的设备,找到 monitor.bat (android-sdks/tools/monitor.bat) 并双击打开。这将打开 Android Debug Monitor,这是一个列出已连接设备的独立调试工具。

安卓调试监视器

  1. 正在运行的 adb.exe 进程可能会干扰连接。CTRL关闭 Eclipse ,然后按Shift和打开任务管理器Esc。找到 adb.exe 进程并杀死它。启动 Eclipse 并重试。

  2. 检查您的“项目构建目标”是否与您设备上的 Android 版本兼容。您可以通过打开“设置”并选择“关于手机”,然后选择“软件信息”选项(如果有)来检查您的设备运行的 Android 版本。如果您需要提醒项目的构建目标,请确保在 Eclipse 的“Package Explorer”中选择了该项目,打开“Project”菜单并选择“Properties”。如果默认情况下未选择“Android”选项卡,请打开它并显示构建目标。

于 2014-01-20T18:27:56.753 回答
2

您是否在设备中启用了USB 调试?您可以在您的设备中找到它

Settings -> Developer Options -> USB Debugging.
于 2012-10-16T08:44:21.807 回答
2

您创建的 android 应用程序将是一个 .apk 文件,由 eclipse 在成功运行期间生成。从 Eclipse 项目资源管理器中或通过跟踪您的工作区来查找 .apk 文件。将 .apk 文件复制到您的存储卡(通过 USB 或读卡器)并安装它。

您还应该在 Android 设备的“安全”下启用“未知来源”选项。在这里找到APK文件![][1]

在此处查找 APK 文件

于 2012-10-16T09:22:25.973 回答
1

如果您在手机上启用了所需选项(USB 调试和未知来源),您可以尝试这样做。在您的计算机上打开命令控制台。使用cd导航到您的 android sdk 安装文件夹。转到平台工具。你应该有那里的adb文件。运行这个

./adb kill-server

进而

./adb start-server

然后检查插入的设备

./adb devices
于 2012-10-16T09:42:40.517 回答
0

首先,您没有将设备与模拟器连接。您想要的是 eclipse 来识别您的设备并将其用于开发。

官方文档中提供了有关使用设备进行 android 开发的所有内容。

于 2012-10-16T08:45:10.837 回答
0

您必须将手机置于“调试”模式 - 我手边没有说明(但您可以在此处或在 android 网站上搜索您需要的信息)。

还要检查THIS

于 2012-10-16T08:45:11.150 回答
0

尝试右键单击项目-->运行方式-->运行配置,然后选择目标并选择始终提示在您的设备上打开调试模式现在尝试运行项目

于 2012-10-16T08:45:39.107 回答
0

我假设您不是指将设备与模拟器连接,而是将设备连接到您的计算机,以便您可以调试它并直接从 Eclipse 运行应用程序到设备。在这种情况下,三星的 KIES 根本不会帮助您。您需要的是 SDK 的 Extras 选项卡中提供的 Android USB 驱动程序。有时安装会出错,因为您没有以管理员身份运行 SDK 管理器,因此请确保您这样做。完成所有这些后,请确保您的设备未连接到计算机,然后在安装驱动程序后重新连接。系统会提示您使用必须接受的新设备安装向导。此外,您应该在您的设备上启用调试,并且作为额外的步骤,您可以将启动设置为手动配置,但这不是必需的。

启用设备调试

Settings -> Developer Options -> USB Debugging.

欲了解更多信息,请访问这里

顺便说一句:如果 Google USB 驱动程序不起作用,您可能需要安装位于此处的特定三星驱动程序

于 2012-10-16T08:47:51.180 回答
0

转到 -> 设置 -> 应用程序 -> 开发 -> USB 调试

启用它并尝试。

于 2012-10-16T09:17:43.800 回答
0

我知道这有点旧,但我遇到了同样的问题。我尝试了设置USB调试(关闭),断开连接,重新启动手机,USB调试(打开),连接手机的所有选项,但它就是无法连接。

我最终在我的机器上安装了最新版本的 Kies,并在安装程序的末尾添加了统一选项,然后我的电话就会连接。(不确定我是否需要统一选项)但它对我有用。

于 2013-02-07T22:54:27.697 回答
0

我尝试了以上所有方法,但对我没有帮助。我还做了几件事

  1. 由于我的移动设备是 Android,我取消了 Kies 安装程序中的统一选项。这是帮助我解决问题的关键
  2. 我重新启动了我的手机。
于 2013-05-06T16:36:10.353 回答