由于我重新安装了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上获得授权。
1. 检查是否授权:
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d unauthorized
2. 取消USB调试电话
如果设备显示为未授权,请转到手机上的开发人员选项,然后单击“撤销USB调试授权”(用JellyBean和Samsung GalaxyIII测试)。
3.重启ADB服务器:
然后重启adb服务器
adb kill-server
adb start-server
4. 重新连接设备
设备将询问您是否同意连接计算机id。
你需要确认一下。
5. 现在检查设备
现在已被授权!
adb devices
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d device