自从我重新安装Eclipse(只是删除并再次下载)后,我无法在Samsung Galaxy i9001(使用CyanogenMod - Android 4.4.2)上调试我的应用程序.它在重新安装之前工作正常.
拔下/插入,取消选中/选中"Debug Enabled",adb kill-server/adb start-server,重启手机/电脑对我不起作用.在设备授权对话框上永远不会出现(但我记得在重新安装之前出现了对话框).我不知道如何强制显示此授权对话框..android目录中没有abd_key.pub文件.当我尝试读取cpu信息DDMS说:
[2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device.
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?是否可以手动生成密钥而无需确认对话框?
USB连接

无线连接

据说我安装了三星驱动程序.当我运行ADB设备命令时,它表示未经授权.
我已经完成了这篇文章中所说的一切:https://stackoverflow.com/a/25546300/1848376
但问题是我没有通过电话告诉我必须接受连接.
当我运行命令时adb shell,这是答案:
error: device unauthorized.
This adbd's $ADB_VENDOR_KEYS is not set; try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
Run Code Online (Sandbox Code Playgroud)我做了"adb kill-server",但它并没有改变任何东西.为什么?
编辑:我想,我想出了问题所在.亚行发现我不是最新的更新(在&t发布了一个舞台上的udpate,我不知道)所以亚行没有让我调试.现在一切都很好.
我一直在AT&T HTC One M8上调试我的应用程序大约一个月.突然今天,当我插入手机时,我没有获得授权弹出窗口.经过一个小时的故障排除后,我发现了问题,但没有找到解决方案.
这是我在Android Studio 1.3.1中遇到的错误:
设备未授权.
这个adbd$ADB_VENDOR_KEYS没有设置; 尝试'adb kill-server',如果这似乎是错误的.
否则,请检查设备上的确认对话框.
我用Google搜索$ADB_VENDOR_KEYS但无济于事.
信息:
我怎样才能再次获得弹出窗口?我需要调试我的应用程序
我已将一些Android设备连接到Linux主机.当我跑
adb devices
Run Code Online (Sandbox Code Playgroud)
它会显示未经授权的设备.我解决了这个问题
adb kill-server
sudo adb start-server
Run Code Online (Sandbox Code Playgroud)
但每次主机重新启动时,它都会再次显示未经授权的设备.请有人解释如何永久解决这个问题.
设备通过USB电缆连接到主机.