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

无线连接


当前回答

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

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

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

其他回答

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

我所做的解决这个问题是断开并重新连接usb电缆到usb端口(在我的机器上的另一个端口)。

然后我选择了收费,仅此而已。移动设备要求我授予机器访问权限,我同意了,这就解决了问题。

当运行adb设备时,我在列表中看到了该设备。

(在Windows 10家庭中完成)。

简单地,关闭设备上的开发人员选项,然后再次打开,将USB与设备和工作系统连接,并打开USB调试。

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

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

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

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

我的Nexus 10就出现了这个错误。我尝试了我能找到的所有答案,然后我意识到我使用的USB端口与平时不同。我切换到我通常使用的端口,这是在我的笔记本电脑的另一边,授权弹出在我的平板电脑!