首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GetX颤振v4.6.1一些问题

GetX颤振v4.6.1一些问题
EN

Stack Overflow用户
提问于 2022-01-01 09:29:31
回答 6查看 2.3K关注 0票数 1

在我的项目中,我使用了GetX v4.6.1。当它构建在调试模式上时,我遇到了这些错误。

代码语言:javascript
运行
复制
/C:/Users/ALIF/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/root/get_material_app.dart:275:17: Error: No named parameter with the name 'useInheritedMediaQuery'.
                useInheritedMediaQuery: useInheritedMediaQuery,         
                ^^^^^^^^^^^^^^^^^^^^^^                                  
/C:/src/flutter/packages/flutter/lib/src/material/app.dart:217:9: Context: Found this candidate, but the arguments don't match.
  const MaterialApp.router({                                            
/C:/Users/ALIF/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/root/get_material_app.dart:322:17: Error: No named parameter with the name 'useInheritedMediaQuery'.                                                                                                  useInheritedMediaQuery: useInheritedMediaQuery,
                ^^^^^^^^^^^^^^^^^^^^^^
/C:/src/flutter/packages/flutter/lib/src/material/app.dart:166:9: Context: Found this candidate, but the arguments don't match.
  const MaterialApp({
        ^^^^^^^^^^^
/C:/Users/ALIF/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/root/get_cupertino_app.dart:252:17: Error: No named parameter with the name 'useInheritedMediaQuery'.                                                                                                 useInheritedMediaQuery: useInheritedMediaQuery,
                ^^^^^^^^^^^^^^^^^^^^^^
/C:/src/flutter/packages/flutter/lib/src/cupertino/app.dart:189:9: Context: Found this candidate, but the arguments don't match.
  const CupertinoApp.router({                                           
        ^^^^^^^^^^^^^^^^^^^                                             
/C:/Users/ALIF/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/root/get_cupertino_app.dart:292:17: Error: No named parameter with the name 'useInheritedMediaQuery'.
                useInheritedMediaQuery: useInheritedMediaQuery,         
                ^^^^^^^^^^^^^^^^^^^^^^                                  
/C:/src/flutter/packages/flutter/lib/src/cupertino/app.dart:145:9: Context: Found this candidate, but the arguments don't match.
  const CupertinoApp({                                                  
        ^^^^^^^^^^^^                                                    
                                                                        
                                                                        
FAILURE: Build failed with an exception.                                
                                                                        
* Where:                                                                
Script 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1035

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 23s                                                  
Running Gradle task 'assembleDebug'...                                  
Running Gradle task 'assembleDebug'... Done                        87.9s
Exception: Gradle task assembleDebug failed with exit code 1

我也已经遵循了这个参考文献,但仍然没有解决问题。我第一次面对这个问题是当我的项目中的MyApp小部件(根)从MaterialApp变成GetMaterialApp时。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2022-01-09 14:42:17

pubspec.yaml中,使用get包,如下所示:

get: 4.6.1

不要使用^

票数 2
EN

Stack Overflow用户

发布于 2022-01-01 10:05:05

请用GetMaterialApp包装。

代码语言:javascript
运行
复制
  return GetMaterialApp(
      debugShowCheckedModeBanner: false,
      theme: appTheme(),
      getPages: AppRoutes.getAppRoutes(),
      initialRoute: AppRoutes.INITIAL,
    );
票数 1
EN

Stack Overflow用户

发布于 2022-02-22 12:21:51

为了我解决了!

如果使用如下所示:

代码语言:javascript
运行
复制
  get: ^4.6.1

改为:

代码语言:javascript
运行
复制
  get: 4.5.1

最后在终端上写:

代码语言:javascript
运行
复制
flutter clean
flutter pub get
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70547996

复制
相关文章

相似问题

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