2

我在 Google 网站上做 Android 教程,我正想在你的手机上运行你奇妙的 Hello World 应用程序。当我从 Eclipse 运行我的应用程序时,我看到我的手机状态是 ?? 并且目标未知。在 cmd 中运行 adb devices 时,它说我的手机未经授权。看来这与 RSA 指纹提示有关。我不记得曾经收到过这样的提示。是的,我在 PTP 模式下运行并且启用了调试。在互联网上浏览了几个小时后,我尝试了:

- 反复启用/禁用调试模式 - 卸载并重新安装我的手机或 ADB 驱动程序 -adb-killserver 和 adb-startserver - 重新启动手机并以多种方式拔出/重新插入

我确实注意到在我的 (user)/.android/ 文件夹中,我没有一个名为 adbkey.pub 的文件(这显然是应该有我的密钥的文件)。无论如何,我认为我从来没有收到过有关 RSA 指纹的提示,也无法让它以任何方式出现。

你们知道我现在能做什么吗?我尝试了这些论坛和 Internet 上的所有内容,但也许还有其他我可以做的事情。此时是否应该将手机重置为出厂设置以再次出现提示?

4

2 回答 2

1

确保您的 android SDK 是最新的(我认为我们使用的是 v22.xx 工具)。当连接到 Android 4.2+ 设备时,旧版本会以您描述的方式失败。

于 2013-10-05T01:45:17.923 回答
0

你有MTP传输模式吗?我刚刚遇到了这个问题,通过重新启动 adb 服务器解决了这个问题,然后在手机上禁用了 MTP,此时它立即提示输入 RSA 指纹并连接。

于 2013-10-11T07:02:14.287 回答