在Android Studio中无法正确识别Nexus 5X

时间:2017-05-02 20:47:39

标签: android android-studio nexus-5x

我(非常)刚接触Android开发,我正试图在我的Nexus 5X上测试我的应用。我以前在相同的5X上成功完成了它,在同一台计算机上安装了相同版本的Android Studio,所以我不确定是什么改变了。

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

00b9xxxxxxxxcb26 [null]

(这是一个完整的ID,但我不确定它是多么敏感,所以保守)。

我以前肯定在这里说过" Nexus 5X"或类似的东西。

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

  

会话'移动':安装APK时出错

手机上没有消息,它确实启用了USB调试。

Android监视器选项卡中没有任何内容,事件日志只显示:

  

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

     

21:42 Gradle build在661ms完成

     

21:42会议'移动':安装APK时出错

我已经尝试更新Android Studio(我以前在2.3上,同样的事情发生了),重新启动手机和Android Studio。该应用在Nexus 5X仿真器中成功运行。

除了我将USB-C连接到USB-C之外,我无法想到任何可能相关的其他有用信息,但我很确定这就是我连接的方式以前打电话,明天我可以试用USB-A到USB-C,但现在没有电话可用。还有其他想法吗?

3 个答案:

答案 0 :(得分:2)

可能的解决方案:

  1. 禁用USB调试并再次重新启用
  2. 检查电缆 - 如果不是电缆,请将电话直接连接到电脑,不使用任何集线器或其他任何东西

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

  4. 删除调试密钥并重新启动adb应该会在连接时在Android设备上显示确认对话框

答案 1 :(得分:1)

计划A.

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

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

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

  4. B计划。

    1. 转到

    2. 点击编辑配置

    3. 选择项目

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

答案 2 :(得分:1)

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

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

感谢您的指示让我直接思考:)