【问题标题】:ADB Keeps Crashing亚行不断崩溃
【发布时间】:2019-01-04 16:39:29
【问题描述】:

我是 Flutter 的新手,我正在尝试运行一个新创建的未受影响的 Flutter 应用程序。从超过 1 周的故障排除来看,由于 adb 问题,flutter 可能无法运行,所以我尝试手动运行一些 adb 命令,现在我意识到从命令行运行某些命令时会崩溃。

例如,以下命令会导致 adb 崩溃并部分列出直到 '[wlan.wfd.status]: [disconnected]' 的属性:

adb shell getprop

操作系统:Windows 10 企业版 64 位

我也尝试过使用另一台运行相同版本的 Windows 10 机器并遇到同样的问题。

亚行版本:

adb --version
Android Debug Bridge version 1.0.40
Version 4797878

当我通过 Windows 7 执行相同操作时,没有问题并且命令成功运行并列出所有属性。我还可以在 Windows 7 上运行新的颤振应用程序而不会出现问题

在上面的屏幕截图中查看 Windows 10 上的颤振输出,该输出显示错误但未显示 adb 崩溃。

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel dev, v0.5.7, on Microsoft Windows [Version 10.0.14393], locale en-US)
|Error retrieving device properties for ro.product.cpu.abi:

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.1)
[√] VS Code, 32-bit edition (version 1.24.1)
[√] Connected devices (1 available)


$ flutter run
Error retrieving device properties for ro.product.cpu.abi:

Launching lib/main.dart on SM G930F in debug mode...
Initializing gradle...
Unexpected failure from adb: Invalid argument(s): The source must not be null
Error launching application on SM G930F.

任何帮助确定 adb 崩溃的原因将不胜感激,因为我认为如果解决了这个问题,那么颤振就会起作用。

【问题讨论】:

  • 尝试在命令行中运行与手机交互的any adb 命令,看看是否每次都发生崩溃。就我而言,一旦会话关闭,它总是会崩溃,无论我要求它做什么。另外:版本 1.0.36 及更低版本不会在此处崩溃。 Stack Overflow 上有另一个用户报告说通过降级修复了崩溃。但是,对我来说,版本太旧了:(

标签: android adb flutter


【解决方案1】:

这是一个已知问题,因为它在this GitHub post 中引起了很多关注。如需临时修复,您可以关注this thread:

在我们等待由 Flutter 团队

此下载包含 28.0.1 的平台工具

然后在 [SDK Platform-Tools 的以下版本](SDK Platform-Tools)中解决了这个问题。

29.0.1(2019 年 6 月)

对于当前用户,请尝试使用latest SDK Platform-Tools。由于以前版本中的大多数已知错误都已解决。

【讨论】:

    猜你喜欢
    • 2012-09-03
    • 2015-08-08
    • 2018-05-24
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多