【问题标题】:How to clean your build with Flutter RP2 in Android Studio?如何在 Android Studio 中使用 Flutter RP2 清理您的构建?
【发布时间】:2019-02-28 08:20:18
【问题描述】:

随着使用 Android Studio 3.1.4 的 FLutter Release Preview 2 的发布,当我使用命令 stop 'main.dart'(命令 f2)从 Android Studio 停止程序然后执行 run '时,我的项目会出现零星的构建问题main.dart' (^R) 我得到下面列出的错误。然而,如果我完全关闭 Android Studio 并再次打开项目,它会编译并正确运行而不会出现错误。我想知道是否有办法清理项目以提高必须关闭和打开 Android Studio,这对 Flutter 热重载有点适得其反。

这是我得到的 Android Studio 错误:

在为 x86 构建的 Android SDK 上以调试模式启动 lib/main.dart... [{"event":"app.progress","params":{"appId":"04e99281-55ea-41cd-851f-5b07487c5302","id":"0","progressId":null,"message" :"Initializing gradle..."}}]Initializing gradle...

解决依赖关系... 运行“gradlew assembleDebug”... registerResGeneratingTask 已弃用,请使用 registerGeneratedFolders(FileCollection) registerResGeneratingTask 已弃用,请使用 registerGeneratedFolders(FileCollection) registerResGeneratingTask 已弃用,请使用 registerGeneratedFolders(FileCollection) registerResGeneratingTask 已弃用,请使用 registerGeneratedFolders(FileCollection) registerResGeneratingTask 已弃用,请使用 registerGeneratedFolders(FileCollection) 编译器消息:lib/ui/loginScreen.dart:1:1:错误:无法访问平台私有库。 编译器消息:导入'dart:_http'; 编译器消息:^ 编译器在 /Users/pbirdsall/Documents/highline/hl_leverage/lib/main.dart 上失败

FAILURE:构建失败并出现异常。

  • 在哪里: 脚本“/Users/pbirdsall/flutter/flutter/packages/flutter_tools/gradle/flutter.gradle”行:460

  • 出了什么问题: 任务 ':app:flutterBuildDebug' 执行失败。

    进程 'command'/Users/pbirdsall/flutter/flutter/bin/flutter'' 以非零退出值 1 结束

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

  • 通过https://help.gradle.org获得更多帮助

8 秒后构建失败 完成错误:Gradle 构建失败:1

您可以忽略错误日志的以下部分(上面的斜体),因为这发生在程序成功执行时。

已弃用,使用 registerGeneratedFolders(FileCollection) registerResGeneratingTask 已弃用,使用 registerGeneratedFolders(FileCollection) registerResGeneratingTask 已弃用,使用 registerGeneratedFolders(FileCollection) registerResGeneratingTask 已弃用,使用 registerGeneratedFolders(FileCollection) registerResGeneratingTask 已弃用,使用 registerGeneratedFolders(FileCollection) 编译器消息:lib /ui/loginScreen.dart:1:1:错误:无法访问平台私有库。编译器消息:导入'dart:_http';编译器消息:^ 编译器在

上失败

我的 Android Studio 版本是 3.1.4

我的 Flutter 版本是:

Flutter 0.8.2 • 频道测试版 • https://github.com/flutter/flutter.git 框架 • 修订版 5ab9e70727(2 周前) • 2018-09-07 12:33:05 -0700 引擎 • 修订版 58a1894a1c 工具 • Dart 2.1.0-dev.3.1.flutter-760a9690c2

我在 macOS High Sierra 10.13.6 上运行

【问题讨论】:

    标签: android-studio gradle flutter


    【解决方案1】:

    菜单Tool > Flutter > Flutter Clean

    或在项目目录的终端窗口中

    flutter clean
    

    【讨论】:

    • 不幸的是,flutter clean 并没有解决问题。
    • 那么你不应该接受我的回答 ;-) 我不知道如何解决你的错误。
    • 它确实回答了我的具体问题,即使它没有纠正错误。您的回答对其他任何询问此问题的人都有帮助。
    • 您可以用剩下的问题创建一个新问题。不太可能有人检查已回答的问题。
    • 尝试了很多方法。但这有效。非常感谢。
    猜你喜欢
    • 2013-06-06
    • 2018-10-19
    • 2022-12-02
    • 2019-06-19
    • 2020-03-10
    • 2015-04-19
    • 2021-04-25
    • 2021-07-12
    • 2016-04-30
    相关资源
    最近更新 更多