我正在编写我的 Flutter 代码,但我不断收到未实现的处理丢失静态目标的错误。没有其他错误,所以我不知道为什么会收到这个错误,而且我无法调试它。\n我收到的错误是:
\n\n\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90 Exception caught by widgets library \xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\nThe following _CompileTimeError was thrown building Wrapper(dirty, dependencies: [InheritedProvider<User>], state: _Wrapper#576d6):\nUnimplemented handling of missing static target\n\nThe relevant error-causing widget was\n Wrapper \nlib\\main.dart:28\nWhen the exception was thrown, this was the stack\n#0 StatefulElement.build \npackage:flutter/\xe2\x80\xa6/widgets/framework.dart:4334\n#1 ComponentElement.performRebuild \npackage:flutter/\xe2\x80\xa6/widgets/framework.dart:4223\n#2 Element.rebuild \npackage:flutter/\xe2\x80\xa6/widgets/framework.dart:3947\n#3 StatefulElement.update \npackage:flutter/\xe2\x80\xa6/widgets/framework.dart:4413\n#4 Element.updateChild \npackage:flutter/\xe2\x80\xa6/widgets/framework.dart:2977\n...\n\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\nReloaded 5 of 544 libraries in 350ms.\n\n\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90 Exception caught by widgets library \xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\nUnimplemented handling of missing static target\nThe relevant error-causing widget was\n Wrapper \nRun Code Online (Sandbox Code Playgroud)\n\n我的代码是:
\n\nimport 'package:sociagrowapp/models/user.dart';\nimport 'package:sociagrowapp/HomePages/Home.dart';\nimport 'package:flutter/material.dart';\nimport 'package:provider/provider.dart';\nimport 'package:sociagrowapp/Authenticate/authenticate.dart';\n//import 'package:package_info/package_info.dart';\nimport 'package:flutter_spinkit/flutter_spinkit.dart';\nimport 'package:sociagrowapp/services/firestore.dart';\nimport 'package:http/http.dart' as http;\n\nclass Wrapper extends StatefulWidget {\n @override\n createState() => _Wrapper();\n}\n\nclass _Wrapper extends State<Wrapper> {\n @override\n Widget build(BuildContext context) {\n Future getversionnumber() async {\n\n var data = http.get('https://sociagrow.com/version.html');\n print(data);\n return data;\n }\n\n return FutureBuilder(\n future: getversionnumber(),\n builder: (BuildContext context, snapshot) {\n if (snapshot.hasData) {\n final user = Provider.of<User>(context);\n print(user);\n var version = snapshot.data;\n // return either the Home or Authenticate widget\n if (version == false) {\n return Text('Oh no You need to update');\n } else {\n if (user == null) {\n print('Should Changed 3');\n return Scaffold(body: Authenticate());\n } else {\n return PageData();\n }\n }\n } else {\n return SpinKitThreeBounce(\n color: Colors.blue,\n );\n }\n });\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n奇怪的是,当我在 Visual Studio 代码中调试它时,它会运行,但是当我重新保存并热重新加载它时,我会收到此错误。问题不在 http.get() 中,因为我也遇到了其他未来函数和 firestore 的错误。真的很奇怪,虽然我没有遇到过这种类型的错误,而且我在互联网上找不到任何有关此错误的信息,可能会有帮助。
\n| 归档时间: |
|
| 查看次数: |
3621 次 |
| 最近记录: |