【发布时间】: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