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

Pet*_*all 4 gradle android-studio 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上运行

Gün*_*uer 14

菜单Tool> Flutter>Flutter Clean

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

flutter clean
Run Code Online (Sandbox Code Playgroud)

  • 它确实回答了我的具体问题,即使它没有纠正错误。您的回答对任何其他询问此问题的人都有帮助。 (4认同)