Android 4.2.2中adb无法找到设备。

19
随着我Galaxy Nexus和Nexus 7更新到4.2.2,我找不到我的两个设备在adb下的位置。
我采取了以下步骤:
  • 更新到4.2.2
  • 通过SDK管理器更新ADT和SDK
  • 检查ADB版本,它是1.0.31
  • 多次重启电脑、平板电脑和手机
  • 当我运行adb devices时,什么也没有。我在Windows 8和Ubuntu 12.10上都有同样的问题,但在Ubuntu上它显示我的设备并显示为离线
    是否还有其他步骤我可以采取?

    2
    请明确一下,“启用USB调试”是否仍然被选中? - Sam
    你是否安装了Nexus设备的USB驱动程序或某种PC套件?例如,三星设备的Samsung Kies。 - Ariel Magbanua
    也许这会有所帮助。https://dev59.com/-2Up5IYBdhLWcg3wz54H - TronicZomB
    这些都在我的问题中说明了。我正在使用Nexus设备,因此除了SDK管理器中的驱动程序之外,没有其他驱动程序。当仍在4.2.1上时,一切都正常,但随着android/adt/adb的所有更新,我不知道哪一个出了问题。@TronicZomB,我甚至看不到Windows上的设备处于“离线”状态,在Ubuntu上,我也看不到弹出窗口。 - tolgap
    一些读者可能会发现有用的是被提醒USB调试必须启用,以及如何在没有开发者工具的情况下启用它们(至少在CyanogenMod上)。 - Skippy le Grand Gourou
    14个回答

    0

    我的解决方案用于droid bionic上的cm10.1夜间构建,更新了最新的USB驱动程序后,使用大容量存储选项(而不是MTP选项)进行USB计算机连接,然后在开发人员选项中取消选中并重新选中“通过网络ADB”选项。然后它弹出RSA对话框。


    0

    如果有其他人遇到了类似的问题,我在使用ZTE手机时也遇到了这个问题。

    我尝试按照官方列表此处安装驱动程序,但是在设备管理器中,驱动程序被标记为未正确安装。

    最终,我找到了解决方法:

    1. 按菜单按钮
    2. 选择“连接到电脑”
    3. 选择“默认连接类型”
    4. 选择“安装驱动程序”
    5. 插入手机,在PC上选择安装驱动程序的选项
    6. 然后将“默认连接类型”更改为“PC软件”

    完成这些步骤后,我成功地进行了以下操作:

    adb kill-server
    adb start-server
    adb devices
    

    并查看我的设备。


    0

    对我来说,最好的解决方案是:

    通过SDK-Manager更新Android SDK。在我的usr目录(Windows 7)中删除“.android”文件夹,然后重新插入设备。由于ADB RSA密钥问题,这个方法非常完美。我有一个旧版本的ADB,我将其藏在c:\windows\system32\中,因为我不想安装整个SDK,我只想要一个命令提示符。好老的Google,新的Microsoft。


    -1

    它可以在Windows 8上使用Android 4.4.2。

    重置您的手机,

    • 进入设置->关于手机->点击版本号七次。
    • 返回并进入开发者选项,勾选USB调试。
    • 进入Windows 8开始菜单,点击个人资料图片并更改个人资料图片。

    选择设备并在计量连接上下载。通过电缆将您的手机连接到PC并等待。


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接