一尘不染

如何在Android Studio中使用Flutter RP2清理构建?

flutter

在使用Android Studio 3.1.4的FLutter Release Preview
2发行版中,当我使用命令stop’main.dart’(命令f2)从Android
Studio停止该程序,然后运行’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”:“正在初始化gradle …”}}]正在初始化gradle …

解决依赖项…运行’gradlew assembleDebug’…
不赞成使用registerResGeneratingTask,不赞成使用registerGeneratedFolders(FileCollection)registerResGeneratingTask,不赞成使用registerGeneratedFolders(FileCollection)registerResGeneratingTask,使用registerGeneratedFolders(FileCollection)registerResGeneratingTask(不推荐使用)不推荐使用,请使用registerGeneratedFolders(FileCollection)编译器消息:lib
/ ui / loginScreen.dart:1:1:错误:无法访问平台私有库。 编译器消息:import’dart:_http’;
编译器消息:^编译器在/Users/pbirdsall/Documents/highline/hl_leverage/lib/main.dart上失败

失败:生成失败,发生异常。

  • 其中:脚本’/Users/pbirdsall/flutter/flutter/packages/flutter_tools/gradle/flutter.gradle’行:460

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

进程’命令’/ 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(不推荐使用)
loginScreen.dart:1:1:错误:无法访问平台私有库。编译器消息:import’dart:_http’; 编译器消息:^编译器失败

我的Android Studio版本是3.1.4

我的Flutter版本是:

Flutter 0.8.2•频道beta•
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上运行


阅读 273

收藏
2020-08-13

共1个答案

一尘不染

菜单Tool> Flutter>Flutter Clean

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

flutter clean
2020-08-13