如何将设备连接到Eclipse?

时间:2012-10-16 08:41:44

标签: android eclipse android-emulator device galaxy

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

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

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

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

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

13 个答案:

答案 0 :(得分:11)

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

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

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

    • 。其他方式:检查link

    如果找到您的电话名称或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. 3,在Android SDK Manager中更新Google USB驱动程序(在Eclipse中)或搜索Samsung Galaxy Ace GT-S5830i driver

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

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

答案 1 :(得分:5)

我认为您的模拟器处于自动状态。您可以将其更改为手动。

试试这个,

第1步

转到“运行配置”

enter image description here

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

enter image description here

<强>第二步

选择目标

第3步

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

第4步

现在运行您的项目,您应该看到模拟器和您的设备。选择您的设备,然后单击确定。 enter image description here

希望它有所帮助。

答案 2 :(得分:3)

Source

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

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

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

  3. 选择连接类型

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

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

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

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

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

    6. Android调试监视器

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

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

答案 3 :(得分:2)

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

Settings -> Developer Options -> USB Debugging.

答案 4 :(得分:2)

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

您还应该在Android设备的“安全性”下启用“未知来源”选项。 Find APK file here![][1]

Find APK file here

答案 5 :(得分:1)

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

./adb kill-server

然后

./adb start-server

然后检查插入的设备

./adb devices

答案 6 :(得分:0)

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

使用设备进行Android开发的一切都在official documentation中给出。

答案 7 :(得分:0)

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

同时检查THIS

答案 8 :(得分:0)

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

答案 9 :(得分:0)

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

启用设备调试

Settings -> Developer Options -> USB Debugging.

有关详细信息,请访问here

BTW:如果Google USB驱动程序不起作用,您可能需要安装位于here的特定三星驱动程序

答案 10 :(得分:0)

转到 - &gt;设置 - &gt;申请 - &gt;发展 - &gt; USB调试

启用它并尝试。

答案 11 :(得分:0)

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

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

答案 12 :(得分:0)

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

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