【问题标题】:Flutter Run command is not working - how to fix the following error?Flutter Run 命令不起作用 - 如何修复以下错误?
【发布时间】:2019-11-09 19:16:16
【问题描述】:

'flutter run' 命令正在崩溃。突然间它开始抛出以下错误。

flutter run
Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider enabling software
rendering with "--enable-software-rendering".
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...                                              1.8s
Resolving dependencies...                                           9.3s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done                         8.2s
Built build\app\outputs\apk\debug\app-debug.apk.
cmd: Can't find service: activity
Installing build\app\outputs\apk\app.apk...                         0.5s
Error: ADB exited with exit code 1
Performing Streamed Install

adb: failed to install C:\www\flutter\helloworld\build\app\outputs\apk\app.apk: cmd: Can't find service: package
Error launching application on Android SDK built for x86.

我尝试运行“颤振医生”,但没有发现任何问题。

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.17763.557], locale en-US)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
[√] Android Studio (version 3.4)
[√] VS Code (version 1.35.1)
[√] Connected device (1 available)

• No issues found!

【问题讨论】:

    标签: android flutter flutter-dependencies


    【解决方案1】:

    我在使用真实设备进行测试时遇到了同样的问题。有一个设置允许通过 USB 安装 aps,我必须手动启用它。这解决了我的问题

    【讨论】:

      【解决方案2】:

      我也遇到过类似的问题,但我认为这是某种 AVD 问题。我在创建新设备时解决了它,但是有很多 OSX(我仍然想知道这怎么可能)崩溃,直到我偶然发现正确的设备,这就是为什么我认为硬件和它的设备之间存在某种不兼容的原因试图效仿。 tl;dr 尝试用另一个虚拟设备更改虚拟设备。

      【讨论】:

        【解决方案3】:

        您是否尝试在模拟器上运行该应用程序?如果是,请尝试在真实设备上运行。或尝试擦除或重新创建模拟器。这可能会有所帮助。

        【讨论】:

        • 我正面临模拟器中的问题,擦除数据正在解决问题。由于我经常面临这个问题,所以我正在寻找一个永久的解决方案。
        • 你可以在你的模拟器上使用另一个版本的android,这可能会解决这个问题。但我总是建议使用真实设备。与模拟器相比,您将从真实设备中获得更多收益。您还可以在真实设备上运行 flutter run --profile 以查看应用程序的执行情况。供参考:flutter.dev/docs/testing/ui-performance
        • 只有连接了设备(真实设备)才会发现这个问题。如果设备断开连接,按钮将显示为绿色。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-08-26
        • 2023-02-15
        • 1970-01-01
        • 2015-08-16
        • 2019-01-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多