由于我重新安装了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连接

无线连接


当前回答

对我有用的步骤: 1. 断开手机usb线 2. 取消USB调试电话 3.重启设备 4. 重新连接设备 最重要的部分是重新启动设备。没有它就不行。

其他回答

Adb usb对我有用 这会重新启动adb守护进程监听USB端口 命令返回:

错误:设备未经授权。请检查确认对话框 你的设备

. 但是输入RSA密钥的提示立即出现在手机上。一旦我批准了,一切都开始按照预期进行

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

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

我尝试了很多方法来解决这个问题,这个对我有用。

在您的PC上安装SnapPea。 SnapPea

将您的手机插入USB调试模式并打开SnapPea,将在您的手机上显示一个授权对话框。 对话框显示在手机上

希望能有所帮助。

当我改变开发设备时,同样的问题开始出现,它被解决为:

$ mv ~/.android/adbkey ~/.android/adbkey.old
$ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
$ adb kill-server
$ adb start-server