如何将设备连接到Eclipse?

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

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

我已经在我的电脑上下载并安装了三星Kies。 它显示我的设备是否通过USB连接到PC。

但我不知道如何将设备与仿真器连接。

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

评论缺乏格式,所以我添加了答案。

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

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

    • 。 其他方式:检查链接

    如果您find了您的电话名称或ADB Interface那么您就有了驱动程序。 尝试重新启动DDMS或重新启动Eclipse

  2. 如果您没有find您的设备或看到Other device with yellow question mark请尝试通过手机浏览Settings来安装驱动程序 – Developer OptionsEnable developer optionEnable USB debuggingPlug your phone to computer 。 Windows将要求您安装驱动程序。

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

有些奇怪的情况我得到了一些设备。

  • Nexus S:禁用开发人员选项。 重启电话。 再次启用。 Windows要求安装驱动程序,否则您将在Eclipse看到它。
  • HTC手机或三星:将手机上的Connectivity Option更改为Charge only (滑动状态栏。显示检查通知)。 有些手机将其设置为某种同步数据,因此Windows无法识别设备。

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

尝试这个,

步骤1

转到“运行配置”

在此处输入图像描述

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

在此处输入图像描述

第2步

选择目标

第3步

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

步骤4

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

希望能帮助到你。

来源 。

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

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

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

选择连接types

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

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

  3. 仔细检查您是否正在运行正确的驱动程序。 即使你是,一些设备预装了所有必需的软件(例如,HTC Sync),从另一个位置下载驱动程序可能会使水域混乱。 如果您的设备可能出现这种情况,请尝试从您的计算机上卸载驱动程序,然后从设备的内存中重新安装该软件。

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

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

Android调试监视器

  1. 正在运行的adb.exe进程可能会干扰连接。 关闭Eclipse,然后按CTRLShiftEsc打开任务管理器。 findadb.exe进程并将其终止。 启动Eclipse并重试。

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

你在设备中启用了USB调试吗? 您可以在设备中find它

 Settings -> Developer Options -> USB Debugging. 

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

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

在这里查找APK文件

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

 ./adb kill-server 

接着

 ./adb start-server 

然后检查插入的设备

 ./adb devices 

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

关于使用设备进行Android开发的一切都在官方文档中给出。

您必须将手机置于“调试”模式 – 我没有方便的说明(但您可以在这里或在Android网站上搜索您需要的信息)。

还要检查这个 。

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

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

启用设备调试

 Settings -> Developer Options -> USB Debugging. 

有关更多信息,请访问此处

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

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

启用它并尝试。

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

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

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

  1. 由于我的移动设备是Android,因此我从Kies安装程序中取消选中Unified选项。 这是帮助我解决问题的关键因素
  2. 我重新启动了手机。