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

无线连接


当前回答

在花了一个多小时的时间骂三星(主要是)、谷歌和其他公司之后,以下是我的发现,最终帮助我获得了这款设备的认可:

设备: 设置开发人员模式 允许USB调试 USB默认配置>选择“USB tethering” 将设备连接到PC USB 电脑: 提升cmd/ps提示符(可能不是强制性的,但这是我的演习) Adb kill-server(在ps中以。\开头) Adb启动服务器(当设备连接时)>监视设备上的提示 设备: 总是允许从这台计算机连接>是 电脑: Adb devices得到以下输出:

List of devices attached
278c250cce217ece        device

其他回答

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

我被这个问题困扰了很长一段时间,我可以通过从我的手机可以连接的电脑上复制adbkey来完全避开这个问题。

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

在您的PC上安装SnapPea。 SnapPea

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

希望能有所帮助。

这是错误,因为你的windows版本没有usb 3.0的驱动程序来接收手机的身份验证权限。我花了5天时间研究这个bug。 现在,安装58964_Intel(R) _usb3.0驱动程序。并继续编写出色的代码!

我用这个链接下载驱动程序

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

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