【问题标题】:Nexus 5X not identified correctly in Android StudioNexus 5X 在 Android Studio 中未正确识别
【发布时间】:2017-05-02 20:47:39
【问题描述】:

我是(非常)Android 开发新手,正在尝试在我的 Nexus 5X 上测试我的应用。我之前在同一台计算机上使用相同版本的 Android Studio 在相同的 5X 上成功完成,所以我不确定发生了什么变化。

通过 USB 将手机连接到运行 Linux Mint (18.1) 的笔记本电脑后,在 Android Studio (v2.3.1) 的“连接设备”下的“选择部署目标”屏幕中,我看到一个条目:

00b9xxxxxxxxcb26 [null]

(这是一个完整的 ID,但我不确定它作为一个值有多敏感,所以比较保守)。

我确定之前这里说的是“Nexus 5X”或类似的东西。

如果我尝试部署到该设备,它会失败,并显示错误消息:

会话“移动”:安装 APK 时出错

手机上没有消息,肯定是开启了USB调试。

Android Monitor 选项卡中没有任何内容,事件日志仅显示:

21:42 执行任务:[:mobile:assembleDebug]

21:42 Gradle 构建在 661 毫秒内完成

21:42 会话“移动”:安装 APK 时出错

我尝试更新 Android Studio(我之前使用的是 2.3,也发生了同样的情况),重新启动手机和 Android Studio。该应用程序在 Nexus 5X 模拟器中成功运行。

我想不出任何其他可能相关的有用信息,除了我将 USB-C 连接到 USB-C,但我很确定我之前连接手机的方式,我可以试试明天 USB-A 转 USB-C,但现在没有可用的电缆。还有其他想法吗?

【问题讨论】:

    标签: android android-studio nexus-5x


    【解决方案1】:

    可能的解决方案:

    1. 禁用 USB 调试并重新启用它
    2. 检查电缆 - 如果不是电缆,请将手机直接连接到计算机,不要使用任何集线器或任何东西

    3. 停止 adb 守护进程:adb kill-server,然后删除主目录中的 .android 目录 - 这将删除调试密钥 *

    4. 删除调试密钥并重新启动 adb 应该会在您连接 Android 设备时出现一个确认对话框

    【讨论】:

      【解决方案2】:

      添加一个新答案,因为虽然 Adam Szewera 和 A. Petrizza 的答案帮助我到达了那里,但他们都没有完全包含关键问题。

      那是我更改了“使用 USB 来...”选项,当您将手机插入计算机以“为此设备充电”时,该选项会显示为通知。将其更改为“传输文件”立即解决了问题,现在我在 Android Studio 中看到“LGE Nexus 5X ...”,并且可以像以前一样部署到它。

      感谢您的指点,让我思考清楚:)

      【讨论】:

        【解决方案3】:

        A计划。

        1. 您需要确保插入计算机的电源线用于数据传输,而不仅仅是为您的设备充电!

        2. 转到您手机的设置并确保已打开开发者设置(我的手机有时会随机关闭此功能)。

        3. 如果所有其他方法都失败,请尝试关闭并重新打开好手机。

        B 计划。

        1. 去运行

        2. 点击编辑配置

        3. 选择项目

        4. 在 Android 应用程序页面的常规选项卡下找到目标设备部分。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-02-26
          • 2016-05-16
          相关资源
          最近更新 更多