我正在尝试使用 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 上:
重新启动计算机
重启 Eclipse
从 cmd 杀死/启动 adb
从任务管理器中杀死 adb
重新安装 Eclipse
重新安装谷歌的 USB 驱动程序
重新安装 Android SDK
更改 USB 端口
我已经看到Nexus 4和Nexus 7非常相似的帖子,但是在尝试了这些解决方案中包含的所有内容之后,我仍然没有得到任何结果。