如何将设备连接到 Eclipse?

Posted

技术标签:

【中文标题】如何将设备连接到 Eclipse?【英文标题】:How to connect the device to Eclipse? 【发布时间】:2012-10-06 07:36:03 【问题描述】:

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

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

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

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

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

【问题讨论】:

您是否启用了 USB 调试? 你读过Using Hardware Devices吗? 抱歉我不知道如何开启这个usb调试? 伙计们。我正在连接其他设备,比如三星 Galaxy ace GT-S5830。然后连接正常。但为什么不三星 Galaxy Ace GT-S5830i 拿起你的手机,进入设置 -> 应用程序 -> 编程并启用 USB 调试。我的手机是波兰语的,我正在翻译这些步骤,所以可能有点不同。 【参考方案1】:

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

Settings -> Developer Options -> USB Debugging.

【讨论】:

是直接去模拟器吗??那就试试Vino给出的答案 它不会直接进入模拟器。设备选择器是空白的 你设备的安卓版本是多少??你的 sdk 是最新的吗?? android 2.3 和我的 sdk 是最新的。【参考方案2】:

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

official documentation 中提供了有关使用设备进行 Android 开发的所有内容。

【讨论】:

【参考方案3】:

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

同时检查THIS。

【讨论】:

【参考方案4】:

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

【讨论】:

【参考方案5】:

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

试试这个,

第 1 步

转到运行配置

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

第二步

选择目标

第 3 步

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

第 4 步

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

希望对你有帮助。

【讨论】:

我无法在目标中找到我的设备 不,您在目标上找不到任何设备。只需选择手动选项并运行它,您就会找到它 我将 android 设备选择器设置为空白。 那么问题出在设备上。你是否启用了USB调试或者你可以打开你的设备SD卡 My computer - Manage - Device Manager 找到您的设备 - 如果您看到您的设备,那么问题出在其他地方。如果有未知设备,那么问题是驱动程序。【参考方案6】:

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

启用设备调试

Settings -> Developer Options -> USB Debugging.

欲了解更多信息,请访问here

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

【讨论】:

【参考方案7】:

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

启用它并尝试。

【讨论】:

【参考方案8】:

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

您还应该在 Android 设备的“安全”下启用“未知来源”选项。

【讨论】:

【参考方案9】:

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

./adb kill-server

然后

./adb start-server

然后检查插入的设备

./adb devices

【讨论】:

【参考方案10】:

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

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

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

    。其他方式:查看link

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

    如果您没有找到您的设备或看到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中)更新谷歌USB驱动或者搜索Samsung Galaxy Ace GT-S5830i driver

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

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

【讨论】:

是的,一步一步地使用您的指南。我找到了我的问题的解决方案。非常感谢。非常非常感谢......【参考方案11】:

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

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

【讨论】:

【参考方案12】:

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

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

【讨论】:

【参考方案13】:

Source.

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

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

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

选择连接类型

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

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

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

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

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

Android 调试监视器

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

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

【讨论】:

以上是关于如何将设备连接到 Eclipse?的主要内容,如果未能解决你的问题,请参考以下文章

用Eclipse开发android,怎么连接到数据库?

将 USB 设备连接到 Android 模拟器?

Bluestacks 未连接到 Eclipse

使用 Eclipse 通过 JSP 连接到 MySQL

将 Eclipse Web 应用程序连接到 sql 2012 数据库

将 Eclipse 连接到 Docker 容器以进行远程调试