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
相关产品推荐
相关产品推荐

