gradle 我已经添加了一些新的依赖关系,我的Flutter项目,这是工作正常,然后删除它们,我一直面临这个错误时,运行我的项目

7bsow1i6  于 2023-05-18  发布在  Flutter
关注(0)|答案(3)|浏览(171)

正在调试模式下在sdk gphone x86 64 arm64上启动lib\main. dart...:错误:读取'../../../../AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib/src/expect/expect.dart'时出错:系统找不到指定的文件。
export 'src/expect/expect. dart'显示expect,expectLater,fail;^
:错误:读取'../../../../AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib/src/expect/expect.dart'时出错:系统找不到指定的文件。
import 'expect. dart';^
:错误:读取'../../../../AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib/src/expect/expect.dart'时出错:系统找不到指定的文件。
export 'src/expect/expect. dart' show ErrorFormatter;
^:Error:Error when reading '../../../../AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib/src/expect/expect.dart':系统找不到指定的文件。
import 'expect. dart';

^

:错误:读取'../../../../AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib/src/expect/expect.dart'时出错:系统找不到指定的文件。
import 'expect. dart';^
:错误:读取'../../../../AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib/src/expect/expect.dart'时出错:系统找不到指定的文件。
import 'expect. dart';^
/C:/flutter/flutter/packages/flutter_test/lib/src/_goldens_io. dart:120:7:错误:未为类“LocalFileComparator”定义方法“fail”。

  • 'LocalFileComparator'来自'package:flutter_test/src/_goldens_io. dart'('/C:/flutter/flutter/packages/flutter_test/lib/src/_goldens_io. dart')。尝试将名称更正为现有方法的名称,或定义名为“fail'”的方法。fail(^^^^/C:/flutter/flutter/packages/flutter_test/lib/src/binding. dart:1202:7:错误:未为类“AutomatedTestWidgetsFlutterBinding”定义方法“fail”。
  • 'AutomatedTestWidgetsFlutterBinding'来自'package:flutter_test/src/binding. dart'('/C:/flutter/flutter/packages/flutter_test/lib/src/binding. dart ')。尝试将名称更正为现有方法的名称,或定义名为“fail'”的方法。fail(^^^/C:/flutter/flutter/packages/flutter_test/lib/src/binding. dart:1208:6:错误:类型为“bool?'不能被赋值给' bool '类型的变量,因为' bool?'可为空,而' bool '不可为空。}());

^/C:/flutter/flutter/packages/flutter_test/lib/src/binding. dart:1853:7:错误:未为类“LiveTestWidgetsFlutterBinding”定义方法“fail”。

  • 'LiveTestWidgetsFlutterBinding'来自'package:flutter_test/src/binding. dart'('/C:/flutter/flutter/packages/flutter_test/lib/src/binding. dart')。尝试将名称更正为现有方法的名称,或定义名为“fail'”的方法。fail(^^^^/C:/flutter/flutter/packages/flutter_test/lib/src/binding. dart:1859:6:错误:类型为“bool?'不能被赋值给' bool '类型的变量,因为' bool?'可为空,而' bool '不可为空。}());^/C:/flutter/flutter/packages/flutter_test/lib/src/widget_tester. dart:460:16:16:16:16:16:16:17:17:17:17:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18错误:未找到方法:'expect'. test_package. expect(actual,matcher,reason:原因,跳过:skip);^^^^^^/C:/flutter/flutter/packages/flutter_test/lib/src/widget_tester. dart:477:16:错误:未找到方法:'expect'. test_package. expect(actual,matcher,reason:原因);^^^^^^/C:/flutter/flutter/packages/flutter_test/lib/src/widget_tester. dart:497:23:错误:未找到方法:'expectLater'。return test_package. expectLater(actual,matcher,reason:原因,跳过:skip)^^^^^^^^^^^^^^/C:/flutter/flutter/packages/flutter_test/lib/src/widget_tester. dart:663:22:错误:未找到方法:'fail'. test_package. fail(^:错误:未为类“AsyncMatcher”定义方法“expect”。
  • 'AsyncMatcher'来自'package:test_api/src/expect/async_matcher. dart'('./../../../../../../AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib/src/expect/async_matcher.dart ')。尝试将名称更正为现有方法的名称,或定义名为“expect”的方法。

expect(result,^^^^:错误:未为类“AsyncMatcher”定义方法“fail”。

  • 'AsyncMatcher'来自'package:test_api/src/expect/async_matcher. dart'('./../../../../../../AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib/src/expect/async_matcher.dart ')。尝试将名称更正为现有方法的名称,或定义名为“fail'”的方法。fail(formatFailure(this,item,realResult as String));^^^:错误:未为类“AsyncMatcher”定义方法“formatFailure”。

  • 'AsyncMatcher'来自'package:test_api/src/expect/async_matcher. dart'('./../../../../../../AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib/src/expect/async_matcher.dart ')。尝试将名称更正为现有方法的名称,或定义名为“formatFailure”的方法。fail(formatFailure(this,item,realResult as String));^^^^^^^^^^^^:错误:未为类“_DoesNotComplete”定义方法“fail”。

  • '_DoesNotComplete'来自'package:test_api/src/expect/future_matchers. dart'('../../../../AppData/Local/Pub/Cache/hosted/pub. dev/test_api-0.4.16/lib/src/expect/future_matchers. dart')。尝试将名称更正为现有方法的名称,或定义名为“fail'”的方法。fail('Future未预期完成,但已完成,值为'

^^^^

:错误:未为类“_DoesNotComplete”定义方法“expect”。

  • '_DoesNotComplete'来自'package:test_api/src/expect/future_matchers. dart'('../../../../AppData/Local/Pub/Cache/hosted/pub. dev/test_api-0.4.16/lib/src/expect/future_matchers. dart')。尝试将名称更正为现有方法的名称,或定义名为“expect”的方法。public void run();

^^^^^:错误:未找到方法:'expect'. expect(pumpEventQueue(),完成);^^^^^^
:错误:未找到类型“OperatingSystem”。final OperatingSystem os;^^^^^^^错误:未定义的名称“OperatingSystem”。{this. os = OperatingSystem. none,this. inGoogle = false}){^^^^^^^^^^^^^
:错误:“OperatingSystem”不是类型。final OperatingSystem os;^^^^^^^^^^^^^^^
:错误:未为类“SuitePlatform”定义getter“OperatingSystem”。

  • 'SuitePlatform'来自'package:test_api/src/backend/suite_platform. dart'('../../../../AppData/Local/Pub/Cache/hosted/pub. dev/test_api-0.4.16/lib/src/backend/suite_platform. dart')。尝试将名称更正为现有getter的名称,或者定义名为“OperatingSystem”的getter或字段。if(runtime.isBrowser && os!= OperatingSystem. none){^^^^^^^^^^^^^^^^:错误:未定义的名称“OperatingSystem”。os:OperatingSystem. find(map ['os '] as String),^^^^^^^^^^^^^^^^:错误:未定义的名称“OperatingSystem”。for(var os in OperatingSystem.all)os. identifier,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^例外

失败:生成失败,出现异常。

  • 其中:脚本'C:\flutter\flutter\packages\flutter_tools\gradle\flutter. gradle'行:1157
  • 出了什么问题:任务“:app:compileFlutterBuildDebug”执行失败。

进程'command' C:\flutter\flutter\bin\flutter.bat ''已完成,退出值为非零1

  • 尝试:

使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。

BUILD FAILED in 13s异常:Gradle任务assembleDebug失败,退出代码为% 1 Exited(sigterm)
BUILD FAILED in 13s异常:Gradle任务assembleDebug失败,退出代码为% 1 Exited(sigterm)
我尝试了Flutter清洁和Flutter酒吧获取,然后创建了一个新的项目,并将其添加到消防基地作为新的项目,我删除了pubspec. loc和Flutter酒吧获取和同样的问题,请帮助

n53p2ov0

n53p2ov01#

如果删除了一些依赖项,则
删除pubspec.lock文件。然后再去Run pub。然后用干净的缓存重新启动。然后运行项目。

fquxozlt

fquxozlt2#

  • 删除pubspec.lock文件
  • 运行flutter clean命令
  • 运行flutter pub get命令
  • 重新运行该项目

这应该可以解决这个问题,因为它可以通过干净的项目缓存获得依赖项。

hc2pp10m

hc2pp10m3#

当我更新flutter到3.10.0然后运行flutter run - v时问题解决了。之后出现了gradle的新问题。我从c/:user/.gradle/cash中删除了我的gradle cash,然后运行./gradlew build delete

相关问题