Jon*_*Kay 15 eclipse android adb windows-8 android-4.4-kitkat
我正在尝试使用Eclipse和我的Nexus 5为Android做一些应用程序开发.
但是,在第一次从Eclipse加载MyFirstApp之后,我似乎无法获得授权.
当我从命令提示符运行adb设备时,我最终得到了
0350b965215d9854 unauthorized
Run Code Online (Sandbox Code Playgroud)
要么
0350b965215d9854 offline
Run Code Online (Sandbox Code Playgroud)
甚至在重新启动所有内容之后,我只是偶尔在我的手机上获得授权弹出窗口.即使我选择"始终允许从此计算机"复选框(下图),我的计算机仍然是未经授权的.我从来没有记得按照复选框的建议授权我的电脑.
几次,在杀死服务器并多次重启服务器之后,adb将识别该设备,因为在输入"adb devices"后,我得到了
0350b965215d9854 device
Run Code Online (Sandbox Code Playgroud)
但是如果我尝试在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!
Run Code Online (Sandbox Code Playgroud)
我也无法从adb运行shell或其他命令.
我已经验证我正在使用最新的usb驱动程序,android sdk和eclipse发行版,并尝试了以下修复:
在Nexus 5上:
以安全模式启动
切换/取消USB调试
撤销USB调试授权并重新授权
重启手机
允许一次性的权限
在Windows 8上:
重新启动计算机
重启Eclipse
从cmd杀死/启动adb
从任务管理器中杀死adb
重新安装Eclipse
重新安装谷歌的USB驱动程序
按照这个问题在谷歌的驱动程序中安装nexus 5系列
重新安装Android SDK
更改USB端口
我已经看到了Nexus 4和Nexus 7非常相似的帖子,但在尝试了这些解决方案中包含的所有内容后,我仍然没有得到任何结果.
Here's my solution 1. I re-download the latest ADT bundle 2. uninstall the old driver in "My Computer" -> "Device Manager" (delete the old driver also) 3. Right click on "Nexus 5" and update the driver using the one under "[New ADT Path]/sdk/extra/google/usb_driver" 4. Turn on debug mode (click on KRT16M multi-times) 5. Deploy my first app . And a popup on device appears. Click "Yes" to accept the key. Good luck!
在执行 Nevin Chen 的上述步骤但没有成功后,我最终出于无关原因将系统升级到 Windows 8.1。出于好奇,我又尝试了usb调试,第一次就成功了,没有问题。此后它一直在继续发挥作用。
我只能怀疑问题是系统设置安装了不正确的驱动程序,只有系统恢复或升级才会最终重写。尝试从设备管理器卸载驱动程序似乎无济于事。
我很想知道是否有其他人通过系统恢复或升级解决了这个问题。
| 归档时间: |
|
| 查看次数: |
20170 次 |
| 最近记录: |