You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dart代码中‘Get’未定义错误,求可行解决方案

解决Dart中‘Get’未定义的问题
  • 先确认get依赖已经正确加到pubspec.yaml里:
    在dependencies区块中添加:

    get: ^4.6.5 # 建议用pub.dev上的最新版本号
    

    然后在终端执行flutter pub get拉取依赖。

  • 检查使用Get的dart文件有没有导入get包:
    在文件顶部加上这行代码:

    import 'package:get/get.dart';
    
  • 清理项目缓存并重启IDE:

    • 终端运行flutter clean
    • 关掉Android Studio/VS Code再重新打开,让项目重新加载
  • 确认GetMaterialApp的使用没问题:
    根组件必须是GetMaterialApp,示例代码如下:

    void main() {
      runApp(const MyApp());
    }
    
    class MyApp extends StatelessWidget {
      const MyApp({super.key});
    
      @override
      Widget build(BuildContext context) {
        return GetMaterialApp(
          home: HomePage(),
        );
      }
    }
    
  • 检查依赖版本兼容性:
    如果你的Flutter版本比较新,去pub.dev看看get包的最新版本,确保两者兼容,避免版本不匹配导致的问题。

内容的提问来源于stack exchange,提问作者FRIMPS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 02:17:01