【问题标题】:Android Studio debug build to device makes device disconnectAndroid Studio 调试构建到设备使设备断开连接
【发布时间】:2020-04-24 13:10:53
【问题描述】:

免责声明:我不是专业的 Android 开发人员,所以可能有些基本的东西我不知道,但我真的尝试了所有我能想到和找到的东西,而我现在已经没有想法(和理智)了


首先,我遇到了以下问题

  • Mac OS 10.15.1
  • Android Studio 4.0 Beta 5

直到昨天我决定尝试在平板电脑上构建调试版本(用于手机)之前,我一直没有遇到任何问题。

在我第一次尝试时,我得到了以下错误,之后构建到任何其他物理设备都会给我同样的问题。

Installation did not succeed.
The application could not be installed.

List of apks:
[0] '.../android/app/build/outputs/apk/debug/app-debug.apk'
Installation failed due to: 'device '1c34fab8140c7ece' not found'

一旦我收到此错误,设备就会从设备列表中消失,同时我会收到Allow USB debugging 的提示,我必须断开设备并重新插入它才能显示出来安卓工作室

我尝试过的:

  • 重启 Android Studio
  • 重新启动计算机
  • 尝试了不同的电缆(USB-C 和 Micro-USB)
  • 将构建工具更新到最新版本
  • 重新安装构建工具
  • 升级和降级 Android Studio
  • 构建不同的项目(Native 和 Flutter)
  • 启用和禁用 USB 调试
  • 重启adb(多次)
  • 构建到我以前从未使用过的设备

连接设备时,有时我还会收到一条通知,提示我安装 Android 文件传输应用程序,我也这样做了,但也没有什么明显的效果

连接的设备无法访问您手机上的数据。重新连接 USB 数据线,然后重试

在尝试构建后查看 Logcat,我看到了这个条目:2020-04-24 14:48:40.646 21813-19620/? E/MtpServer: Failed to start usb driver!,但我没有找到很多关于这个问题的信息

只是为了确保我也尝试将项目构建到普通模拟器,这样我最近的代码更改就不会导致这种情况,并且一切正常。

我将非常高兴和感激任何关于如何继续的线索或提示,因为我已经花了几个小时试图解决这个问题

【问题讨论】:

  • adb kill-server 然后adb start-server
  • 我已经尝试重新启动它几次,但是一旦我运行 build 就会出现同样的问题,我越来越觉得这个问题与MtpServer: Failed to start usb driver! 消息有关至少我以前没见过,但我找不到太多关于它的信息,也不知道我能做些什么来修复它
  • 你解决了吗?
  • @SalahAdDin 它已经解决了,但我不记得我做了什么,或者它是否可以自行解决.. 我在 git 历史中看到的是,大约在那个时候我决定添加一些 Flutter 的东西到项目中,所以可能是项目配置或缓存中的某些东西在添加 Flutter 时得到了修复,这些设置可能在我的项目中已经过时

标签: android macos android-studio adb


【解决方案1】:

-首先,必须始终允许 usb 调试。 - 连接到计算机或笔记本电脑后点击文件传输在您的手机中(如果有选项)。 - 可能会提示您要求安装应用程序,所以点击安装

-必须安装移动驱动程序。

【讨论】:

  • 感谢您的回复,但几个月来我一直没有遇到任何问题,所以这是一个新问题。我不确定我需要安装哪些驱动程序,您有更多相关信息吗?
  • 您的手机驱动程序在互联网上搜索您的手机
猜你喜欢
  • 2022-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-14
  • 2014-07-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多