首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >集团建立build

集团建立build
EN

Stack Overflow用户
提问于 2022-07-13 14:52:28
回答 1查看 118关注 0票数 0
代码语言:javascript
运行
复制
`../../.pub-cache/hosted/pub.dartlang.org/flutter_bloc-8.0.1/lib/src/bloc_provider.dart:103:8: Error: 'uthrow' isn't a type.
       uthrow FlutterError(
       ^^^^^^`

它处理以前的提交,即使当我恢复更改时,它也显示了相同的错误,这是我如何提供块的。

代码语言:javascript
运行
复制
  @override
  Widget build(BuildContext context) {
    return MultiBlocProvider(
      providers: [
        BlocProvider<LocaleCubit>(create: (_) => LocaleCubit()),
        BlocProvider<LocationBloc>(
            create: (_) => LocationBloc()..add(InitLocationEvent())),
        BlocProvider<AuthBloc>(create: (_) => AuthBloc())
      ],
      child: BlocBuilder<LocaleCubit, LocaleState>(
        buildWhen: (previous, current) => previous != current,
        builder: (_, localeState) {
          // final GoRouter router = Routes().getRoutes(context);
          return Builder(builder: (context) {
            return ScreenUtilInit(
              designSize: const Size(360, 800),
              minTextAdapt: true,
              splitScreenMode: true,
              builder: (context, child) => MaterialApp.router(
                routeInformationProvider: router.routeInformationProvider,
                routeInformationParser: router.routeInformationParser,
                routerDelegate: router.routerDelegate,
                debugShowCheckedModeBanner: false,
                theme: darkTheme,
                // home: const MyHomePage(title: 'Flutter Demo Home Page'),
                supportedLocales: AppLocalizationSetup.supportedLocales,
                localizationsDelegates:
                    AppLocalizationSetup.localizationDelegates,
                localeListResolutionCallback:
                    AppLocalizationSetup.localeResolutionCallback,
                locale: localeState.locale,
              ),
            );
          });
        },
      ),
    );
  }

颤振医生-v

✓Flutter (频道稳定,3.0.4,on Ubuntu20.04.4 LTS 5.13.0-52-泛型,locale en_US.UTF-8)·颤振版本3.0.4 at /home/barq/dev/flutter·Upstream存储库https://github.com/flutter/flutter.git·Framework 85684f9300 (13天前),2022-06-30 13:22:47-0700·引擎修订6ba2af10bb·Dart版本2.17.5·DevTools版本2.17.5·DevTools版本2.12.2

Android工具链-为Android设备开发(Android版本33.0.0)·Android at /home/barq/ Android /Sdk·Platform android-33,build 33.0.0·Java二进制文件: /home/barq/dev/android-studio-2021.2.1.15-linux/android-studio/jre/bin/jav a·Java版本OpenJDK运行时环境(build 11.0.12+0-b1504.28-7817840)·所有✓许可接受。

✓Chrome -在google上为网页开发. Chrome

Linux开发需要用于Linux桌面clang++的✗Linux工具链开发。它可能可以从您的发行版(例如: apt install )获得,或者可以从https://releases.llvm.org/✗CMake下载,这是Linux开发所必需的。它可能可以从您的发行版(例如: apt安装cmake)获得,或者可以从https://cmake.org/download/✗忍者下载,这是Linux开发所必需的。它可能可以从您的发行版(例如: apt install )获得,或者可以从https://github.com/ninja-build/ninja/releases·pkg-config版本0.29.1✗GTK3.0开发库中下载。它们可能可以从您的发行版中获得(例如: apt安装libgtk-3-dev)

/home/barq/dev/android-studio-2021.2.1.15-linux/android-studio·颤振插件版本69.0.2·Dart插件版本212.5744·Java版本OpenJDK运行时环境(build 11.0.12+0-b1504.28-7817840)

✓对Cod

E(版本1.69.0)·VS代码在/usr/share/code·颤振扩展版本3.44.0

x86 (移动)模拟器-5554·android-x86·Android 11 (API 30) (仿真器)·Linux (桌面)·linux·x64·ubuntu20.04.4 LTS 5.13.0-52-通用·Chrome (web)·Chrome·web-javascript·Google 103.0.5060.114

✓主机可用性·所有所需的HTTP主机都可用

颤振构建apk -v

../../.pub-cache/hosted/pub.dartlang.org/flutter_bloc-8.0.1/lib/src/bloc_provider.dart:103:8:错误:‘

’不是一个类型。+2毫秒抛出../../.pub-cache/hosted/pub.dartlang.org/flutter_bloc-8.0.1/lib/src/bloc_provider.dart:103:15:(^FlutterError错误:预期';‘之后。在此之前抛出FlutterError( ^ ../../.pub-cache/hosted/pub.dartlang.org/flutter_bloc-8.0.1/lib/src/bloc_provider.dart:111:12:错误: Expected ')‘。“,

^ ../../.pub-cache/hosted/pub.dartlang.org/flutter_bloc-8.0.1/lib/src/bloc_provider.dart:95:12:错误:必须返回一个非空值,因为返回类型'T‘不允许null。静态T of>( ^ +6889 ms > Task :app:StateStreamableSource>:Build :Build)。*其中:脚本'/home/barq/dev/flutter/packages/flutter_tools/gradle/flutter.gradle‘行: 1156 *出了什么问题:任务执行失败’:app:编译程序--compileFlutterBuildRelease‘。> Process‘home/barq/dev/flutter/bin/flutter’以非零退出值1* Try:>选项完成,以获得堆栈跟踪。>使用--info或-调试选项运行以获得更多的日志输出。>运行--扫描以获得完整的洞察力。*在https://help.gradle.org构建中获得更多帮助--在14 s中失败--在此构建中使用了废弃的Gradle特性,使得它与Gradle 8.0不兼容。您可以使用“--警告-模式所有”来显示个别的弃用警告,并确定它们是否来自您自己的脚本或插件。参见https://docs.gradle.org/7.4/userguide/command_line_interface.html#sec:command_line_warnings 16项可操作的任务:2项执行,14项最新的+365 ms运行Gradle任务‘assembleRelease’.(在15.4s内完成)+8ms“颤振翼”(15,826 ms )。+4 ms Gradle任务assembleRelease退出代码1 #0 throwToolExit #1 AndroidGradleBuilder.buildGradleApp #2 AndroidGradleBuilder.buildApk (package:flutter_tools/src/android/gradle.dart:184:5) #3 BuildApkCommand.runCommand (package:flutter_tools/src/commands/build_apk.dart:109:5) #4 FlutterCommand.run失败。(package:flutter_tools/src/runner/flutter_command.dart:1183:27) #5 AppContext.run.(package:flutter_tools/src/base/context.dart:150:19) #6 CommandRunner.runCommand (包:args/command_runner.dart:209:13) #7 FlutterCommandRunner.runCommand。(package:flutter_tools/src/runner/flutter_command_runner.dart:281:9) #8 AppContext.run.(package:flutter_tools/src/base/context.dart:150:19) #9 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5) #10 .(软件包:flutter/runner.dart:62:9) #11 AppContext.run。(package:flutter_tools/src/base/context.dart:150:19) #12 main (包:flutter/Executable.dart:94:3)

+148 ms ensureAnalyticsSent: 145 ms +2 ms运行关机钩+1 ms关闭钩已完成+1 ms退出

使用代码1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-13 16:48:02

代码语言:javascript
运行
复制
flutter clean
flutter pub cache clean
flutter pub get
flutter build apk

我不知道为什么)。希望有人偶然发现它会有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72968327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档