我想在三星 Galaxy S4 中测试我的应用程序,我检查了“未知来源”并启用了开发人员菜单并检查了“调试模式”。但它是离线显示的
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb.exe devices
List of devices attached
XXXXXXXX offline
任何想法为什么?
我想在三星 Galaxy S4 中测试我的应用程序,我检查了“未知来源”并启用了开发人员菜单并检查了“调试模式”。但它是离线显示的
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb.exe devices
List of devices attached
XXXXXXXX offline
任何想法为什么?
对我来说,直到我用三星的官方驱动程序更新了我的计算机驱动程序,我才能让我的 S4 在 Eclipse 中被识别(另外,不要忘记启用调试模式)
驱动程序网址: http: //www.samsung.com/us/support/owners/product/SGH-I747MBBATT
检查您是否拥有最新的 Android SDK 工具。安装最新的 SDK 工具后,检查您的手机:您需要确认您允许从您的计算机进行调试。
我刚刚在我的 Galaxy s4 Active 上运行了我的第一个应用程序 - hel,lo world。
我昨天开发了它,它可以在模拟器上运行,但是即使我的手机通过 USB 连接到计算机并且我可以传输文件并且还可以运行,Eclipse 也看不到手机。
今天我在电脑上下载并安装了三星最新的 Galaxy s4 Active 驱动程序 SAMSUNG_USB_Driver_for_Mobile_Phones_v1.5.23.0-retail。我在 Eclipse 中打开应用程序并点击 RUN,现在可以看到手机了。我选择了手机并将应用程序转移到手机上并在手机上运行。
如前所述,在我下载并安装新驱动程序之前,手机对计算机是可见的,并且显然在所有方面都可以工作,除了开发。我只有大约一个月的手机,所以我不确定为什么原始驱动程序不会“开发”。
在三星 Galaxy S4 的 Windows 7 上,唯一对我有帮助的是安装KIES 3并使用Tools->Reinstall device driver。我尝试仅安装此处作为链接提供的 USB 驱动程序http://www.teamandroid.com/download-android-usb-drivers/但这还不够。
我当前的工作驱动程序版本是 2.9.319.511。安卓版本为 4.4.2。现在我在 Android 开发者工具、KIES 3 和 adb 设备中看到了该设备。
附加说明:我在三星网站上找到了几个链接,用于下载不同版本的设备驱动程序 - 似乎它们并没有使所有链接保持最新。我还有另一个问题 - 我下载了 KIES 3,安装了它,在应用程序启动时我立即收到一个弹出窗口,提示有可用更新,如果我想更新 KIES 3,我必须卸载当前安装。所以我也选择卸载KIES 3,安装最后一次更新。只有这样我才重新安装了设备驱动程序。
此行为的原因是设备未经授权进行 USB 调试。理想情况下,设备上应出现一个弹出窗口,要求提供 USB 调试权限。为此计算机选择始终允许,然后单击确定。这将解决离线问题。
如果将设备插入计算机时没有出现弹出窗口。打开 adb 命令提示符并运行
命令提示符中的adb usb(设备通过 USB 连接到计算机)这将重新启动 android adb usb listner,这将强制弹出窗口出现在设备上。
解决方案是:
1确保您的设备未连接到您的计算机
2禁用手机中的 USB 调试模式
3使用 USB 电缆将您的设备连接到您的计算机
4启用 USB 调试模式(应该已经按下“关于”手机 7 次)
5消息将显示有关您计算机指纹的对话框,只需按 ok
先决条件: -
安装完整的 adt 环境和下载的 sdks, -
安装三星 USB 驱动程序