首页 > 解决方案 > Flutter:Pub Get 或其他东西完全破坏了我的应用程序并且恢复不起作用

问题描述

我已经尝试恢复到昨天的构建。这应该有效,对吧?没有。

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

  • 其中:设置文件 'C:\Users\xx-master\android\settings.gradle' 行:1

  • 出了什么问题:无法编译设置文件“C:\Users\xx-master\android\settings.gradle”。

启动失败:设置文件'C:\Users\xxmaster\android\settings.gradle':1:意外令牌:导入@第1行,第1列。导入'dart:async';^ 1 个错误

当我查看我的 settings.gradle 文件时,它包含我所有的导入,但在导入和 'dart 之间是红色空间......

import 'dart:async';
import 'dart:math';
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/painting.dart';
import 'package:flutter/widgets.dart';

红色空间表示:

“预期标识符,得到”包:geolocator / ...'

在这件事发生之前我所做的就是尝试来自 pub dev 的各种库。这是我在发生这种情况之前尝试过的最新版本之一:https ://pub.dev/packages/map_place/install

我确实删除了我尝试过的所有库,并将整个项目恢复为早上工作的构建。

有谁知道发生了什么以及如何解决这个问题?

编辑:出于某种原因,我的 settings.gradle 是我的 main.dart 的镜像...

标签: flutterdart

解决方案


我删除了所有的 android 文件并用一个非常旧的备份替换它。问题解决了。不过还是想知道发生了什么。


推荐阅读