由于我重新安装了Eclipse(简单地删除并重新下载),我无法在三星Galaxy i9001(使用CyanogenMod - Android 4.4.2)上调试我的应用程序。在重新安装之前,它工作正常。

拔下/插头,取消/检查“调试已启用”,adb kill-server/adb start-server,重启电话/电脑对我不起作用。在设备上授权对话框从未出现(但我记得该对话框出现在重新安装之前)。我不知道如何强制显示这个授权对话框。没有abd_key。.android目录下的Pub文件。 当我试图读取cpu信息DDMS说:

[2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device.

什么好主意吗?是否可以在没有确认对话框的情况下手动生成密钥?

USB连接

无线连接


当前回答

这不是可能工作的所有情况,但因为我使用了很长的电缆,我的设备连接不正确,消息不会弹出 更换电缆可以解决问题

其他回答

安装Android studio后,我对文件夹“~/”的权限不正确。Android”(只能对root用户进行读写访问)。所以我改变了它,从Android工作室运行项目(设备仍然被标记为“未经授权”)。

Android studio显示错误“安装apk错误”,但在文件夹“~/”。Android”被创建文件“adbkey”,“adbkey”。酒吧”、“debug.keystore”。

之后,我重新启动adb(运行命令adb kill-server和adb start-server),授权对话框出现在我的设备上。

希望有人能解决这个问题。

我也有同样的问题。通过将“USB计算机连接”设置为“相机(PTP)”而不是“媒体设备(MTP)”解决了这个问题

检查你是否安装了Samsung Kies。这是一个可能的解决方案

在osx和Nexus 5 (A6.0.1)上也有类似问题。 我确实得到了授权弹出并确认,尽管Android Studio或任何其他IDE都可以连接到设备。

原来我的Nexus(已扎根)丢失了关键文件。

重新启动Android设备进入恢复 运行代码粘贴在下面 重新启动Android设备,adb现在识别设备

从计算机到Android设备的按键:

 cd ~/.android && adb push adbkey.pub /data/misc/adb/adb_keys

解决方案来自这里

您需要从设置中启用USB调试

然后,如果问题仍然存在,那么运行以下命令

亚行kill-server Adb reverse tcp:8081 tcp:8081

也试着把电缆拆下来再插进去。