使用Android Studio启动期间失去与设备的连接

时间:2019-01-24 13:51:57

标签: android-studio flutter

我在设置手机(三星Galaxy J5)以使其成为Android Studio中的抖动测试设备时遇到问题。 介于两者之间,我设法在手机上启动了我的应用程序,但过了一会儿总是无法连接。今天,如果不更改设置,它将完全无法启动。 android studio控制台中的输出如下所示

Launching lib/main.dart on SM J510FN in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
Built build/app/outputs/apk/debug/app-debug.apk.
error: device '933fecf1' not found
Installing build/app/outputs/apk/app.apk...
Error: ADB exited with exit code 255
adb: error: failed to get feature set: device '933fecf1' not found

error: device '933fecf1' not found
- waiting for device -
Error launching application on SM J510FN.

我已经看到android studio在尝试安装app.apk时失去了与手机的连接。自从我开始接触flutter和android studio之后,由于连接在任何时候都不稳定,所以我猜adb可能有问题,但是我不知道如何追踪它。

Flutter Doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v1.0.0, on Mac OS X 10.14.2 18C54, locale de-DE)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.3)
[✓] Connected device (1 available)

• No issues found!

6 个答案:

答案 0 :(得分:1)

对我来说,此问题已解决,因为我在设置中为“ Android调试桥(adb)”禁用了“使用libusb后端”: screenshot

答案 1 :(得分:0)

我能够找到解决我问题的方法,并且想分享一下,但似乎有点太简单了:我使用的是有缺陷的USB电缆。更换为更新的电缆可以立即解决所有连接问题。.仍然感谢您的帮助!

答案 2 :(得分:0)

我从工具安装Google USB驱动程序后,问题消失了(在Windows 10上)-> Android Studio中的SDK Manager,在控制面板中关闭了USB省电功能->电源管理并关闭了“允许计算机关闭此功能Windows设备管理器中所有USB控制器中的“设备以节省电力”。

答案 3 :(得分:0)

这是一个很老的话题,但是问题似乎仍然存在。就我而言,更新了平台工具(macosx)之后。 以上都不是,所有其他建议(如手动adb kill-server,adb start-server,adb -d install ...等-均无效)

我发现的唯一方法是将平台工具降级。 我使用了这样的链接: https://dl.google.com/android/repository/platform-tools_r28.0.0-darwin.zip 但是可以将其重新格式化为任何版本和任何平台..例如: https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

然后,一切都会像以前一样开始工作。

答案 4 :(得分:0)

情况1-当我连接设备并开始运行 flutter 项目时,即使我已经启用了设备,设备也会自动要求启用调试模式。然后按“确定”,设备断开连接,并在几秒钟后自动连接。

案例2-当我连接设备并开始运行 flutter 项目时,设备已连接并不断断开连接。

情况3-当我连接设备并开始运行 Native 项目时,设备已连接,并且 Native 项目在设备中运行。

我检查了堆栈溢出和介质中的所有大多数解决方案。 但是对我没有任何帮助。

但是我已经识别出两种解决方案。

  1. 启动/打开本机项目,然后启动/打开flutter项目。那么设备将不会断开连接。
  2. 如果设备与以上三种情况中的任何一种断开连接,则启动/打开您的flutter项目。重新启动android studio并 检查它是否正常运行,如果不重新启动...

答案 5 :(得分:0)

我用过。
Android Studio 北极狐 | 2020.3.1 Build #AI-203.7717.56.2031.7583922,建于2021年7月26日 运行时版本:11.0.10+0-b96-7249189 amd64 VM:Oracle Corporation 的 OpenJDK 64 位服务器 VM 视窗 10 10.0 GC:G1年轻代,G1老年代 内存:1280M 核心数:20 注册表:external.system.auto.import.disabled=true 非捆绑插件:com.thoughtworks.gauge、org.jetbrains.kotlin、org.intellij.plugins.markdown

我在使用 Samsung Galaxy A 10 时遇到了同样的问题。我下载了适用于 Windows v.1.7.43 的 Android USB 驱动程序。我安装了这个驱动程序。

问题消失了。