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

无线连接


当前回答

在一些三星设备上,如果不直接重启,可以通过拨打*#0808#来设置模式更改。重新启动后,拨相同的字符串,并确保选择了adb + mdp, USB设置为AP。在此之后,确保重新连接电话并重新启动adb服务器。同时尽量避免使用USB集线器和虚拟机,它们肯定会使事情进一步复杂化。按照前面提到的说明清除授权设备等。

其他回答

哦,我终于明白了! 在删除Eclipse目录后,我将其安装到另一个目录中。

echo %ANDROID_SDK_HOME%

显示了错误的SDK目录路径。

set ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk" 拔掉设备 亚行kill-server 亚洲开发银行启动服务器 插头装置

在这些步骤之后,我能够在我的手机上看到RSA指纹的确认对话框:)

正如消息所述,您需要允许adb访问您的手机。

你需要先用USB线将手机连接到电脑上,然后屏幕上会弹出授权信息。记住你的选择,然后允许它。

如果您的设备连接到PC时没有显示任何消息。就这么做。

删除/data/misc/adb/adb_key,重启手机并尝试连接 一次。该消息应该出现。

如果你在ubuntu上,试着以root用户运行服务器:

sudo adb kill-server

sudo adb start-server

我刚刚尝试了adb kill-server,它为我工作:

PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        unauthorized
PS C:\Users\languoguang> adb shell
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

关闭并启动adb服务器:

PS C:\Users\languoguang> adb kill-server
PS C:\Users\languoguang> adb start-server
* daemon not running; starting now at tcp:12345
* daemon started successfully
PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        device

“设备未经授权”时,试图屏幕镜像华为

当我试图将一台老旧的华为Elite S6手机屏幕镜像到一台Windows 10 PC上时,我从sccpy的常见问题解答中被重新引导到这个问题。

手机开启USB调试,没有弹出授权调试窗口,strcpy在终端输出以下错误:

ERROR: Device is unauthorized:
ERROR:     -->   (usb)      AKTBBCB731702690      unauthorized
ERROR: A popup should open on the device to request authorization.
ERROR: Check the FAQ: <https://github.com/Genymobile/scrcpy/blob/master/FAQ.md>
ERROR: Server connection failed

解决方案主要涉及华为对Android的非标准修改:

Connect the phone to the PC with a USB cable. Drag down the notifications list from the top of the screen on the phone. An icon titled "USB Connected" should appear in the list Press "Photos" amongst the modes presented. This answer suggested selecting "Camera" as the connection type. Although Huawei doesn't use the same wording or menu structure, choosing "Photos" solved issues that the "Files" option doesn't support adb authentication, the "USB drive" option (which appeared to work initially) prevents or stops phone apps accessing files on the sd card if this connection option is chosen. Enable USB debugging if a popup appears.

在此阶段重新运行scopy可以正常工作,将鼠标和PC键盘输入到手机上的应用程序。在安装过程中不需要重新启动手机或PC -如果出现问题,请检查下面的提示。

scrcpy技巧

勾选设置中开发者选项下的“保持清醒”,以防止镜像手机时关闭屏幕,镜像完成时再次关闭屏幕。两者都可以在PC上执行。 关闭sccpy GUI窗口以自动终止Windows上的adb进程:不要只是关闭或中止运行sccpy .exe的终端窗口。