15

我正在尝试使用 Eclipse 和我的 Nexus 5 为 Android 做一些应用程序开发。

但是,在第一次从 Eclipse 加载 MyFirstApp 后,我似乎无法获得正确的授权。

当我从命令提示符运行 adb devices 时,我最终得到

0350b965215d9854               unauthorized

或者

0350b965215d9854               offline

即使重新启动一切,我也只是偶尔在手机上弹出授权。即使我选择“始终允许从此计算机”复选框(下图),我的计算机仍然未经授权。我从来没有记得它按照复选框的建议授权我的计算机。

几次,杀死服务器并多次重新启动服务器后,adb会识别设备,因为输入“adb devices”后,我得到

0350b965215d9854            device

但是,如果我尝试在 Eclipse 中运行该应用程序,我将收到以下错误消息。

[2013-11-09 18:10:16 - MyFirstApp] Failed to install MyFirstApp.apk on device '0350b965215d9854': timeout
[2013-11-09 18:10:16 - MyFirstApp] Launch canceled!

我也无法从 adb 运行 shell 或其他命令。

我已经验证我正在使用最新的 USB 驱动程序、android sdk 和 eclipse 版本,并尝试了以下修复:

在 Nexus 5 上:

  • 以安全模式启动

    切换/取消切换 USB 调试

    撤销USB调试授权并重新授权

    重启手机

    一次性授予权限

在 Windows 8 上:

我已经看到Nexus 4Nexus 7非常相似的帖子,但是在尝试了这些解决方案中包含的所有内容之后,我仍然没有得到任何结果。

4

7 回答 7

7
这是我的解决方案
1.我重新下载了最新的ADT包
2.在“我的电脑”->“设备管理器”中卸载旧驱动(同时删除旧驱动)
3. 右键单击​​“Nexus 5”并使用“[New ADT Path]/sdk/extra/google/usb_driver”下的驱动程序更新
4.开启调试模式(KRT16M多次点击)
5. 部署我的第一个应用程序。设备上会出现一个弹出窗口。单击“是”接受密钥。

祝你好运!
于 2013-11-12T15:42:24.050 回答
3

您是否尝试过同时更新 SDK 和 ADT ?最新的ADT中提供了对 Kitkat 的支持

于 2013-11-11T03:25:43.090 回答
2


对我来说,AndroidGeeks 提供的教程帮助我解决了与我的 Windows (7) PC 的连接问题。

“确保首先从开发人员选项中为您的 Google Nexus 5 启用 USB 调试。

  • 打开设置,然后打开关于手机。
  • 点击内部版本号七次以解锁开发人员选项。

现在您可以继续学习本教程。如何安装 Google Nexus 5 USB / ADB / Fasboot / Bootloader 驱动程序:

  • 从此处下载 Nexus 5 驱动程序。
  • 提取 zip 内容并将所有文件放在桌面上的单个文件夹中。
  • 将您的设备连接到计算机。
  • 在您的 PC 上启动设备管理器。
  • 现在您应该会在硬件列表中看到 Nexus 5。
  • 右键单击“Nexus 5”行,然后单击更新驱动程序软件。
  • 接下来,单击“浏览我的计算机”选项。
  • 在新窗口中单击“浏览...”按钮。
  • 转到在步骤 2 中解压缩的文件夹。选择您提取 USB 驱动程序的文件夹。点击下一步。- 确保也勾选子文件夹框。
  • 现在,Windows 安装程序将搜索 Nexus 5 驱动程序,在询问许可时单击安装。
  • 等待该过程完成,然后检查设备管理器列表以确认安装成功。

此外,您应该在引导加载程序模式下启动设备以检查设备是否已与您的计算机连接。如果没有,那么您应该留在 Bootloader Mode 菜单,然后重复上面列出的整个教程。最终,Google Nexus 5 将被您的 PC 识别。”

链接:http ://www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/

于 2013-11-13T08:09:32.637 回答
1

在 Windows 7 上,我尝试了以下链接中的说明:https ://developer.android.com/tools/extras/oem-usb.html#InstallingDriver

经过多次尝试重新启动计算机和设备后,我没有得到任何结果,我尝试了多个 USB 端口。我还从 Nova Launcher 切换到了股票启动器,没有任何改进的迹象。

最后,我换了USB线,它工作了!

第一条电缆来自三星 Galaxy S4,并且具有降噪扼流圈,而库存 Nexus 5 USB 电缆上没有。

于 2013-12-09T09:05:15.377 回答
1

在没有成功执行 Nevin Chen 的上述步骤后,由于不相关的原因,我最终将我的系统升级到了 Windows 8.1。出于好奇,我再次尝试了 USB 调试,它第一次工作没有问题。从那以后它一直在工作。

我只能怀疑问题是安装了不正确的驱动程序的系统设置,只有系统还原或升级才会最终重写。尝试从设备管理器中卸载驱动程序似乎无济于事。

我很想知道是否有人通过系统还原或升级解决了这个问题。

于 2013-11-13T04:47:24.467 回答
0

如果您使用的是 Windows 7 及更早版本,请在此处输入链接描述,Adb 安装程序运行良好。您只需安装应用程序,当您插入智能手机时,它会识别构建并为您提供所需的内容。

效果很好

于 2014-08-12T06:58:55.873 回答
0

我正在使用全新的 Windows 8 笔记本电脑:

以下步骤对我有用:
1. 下载最新的 ADT 包
2. 将我的 nexus 5 连接到 pc(安装默认 USB 驱动程序后它会识别设备)
3 从设备管理器右键单击“Nexus 5”并使用更新驱动程序一个在“[New ADT Path]/sdk/extra/google/usb_driver”
下 4.打开调试模式(多次点击KRT16M)

奇迹般有效!

于 2014-03-18T07:19:44.030 回答