ChromeProxy服务:无法评估表达式



通常在从列表中渲染时,我会看到Flutter抛出以下内容,例如,请参阅PositionedTilesState:

ChromeProxyService: Failed to evaluate expression 'tiles'. 
ChromeProxyService: Failed to evaluate expression '[     '. 
ChromeProxyService: Failed to evaluate expression 'StatelessColorfulTile'. 
ChromeProxyService: Failed to evaluate expression 'PositionedTilesState'. 

你看到了这一点,并找到了解决方案吗?

示例:

import 'package:flutter/material.dart';
import 'package:example/dart/concepts/color/unique_color_generator.dart';
// PositionedTiles
class PositionedTiles extends StatefulWidget {
final String? title;
const PositionedTiles({Key? key, required this.title}) : super(key: key);
@override
State<StatefulWidget> createState() => PositionedTilesState();
}
// PositionedTilesState
class PositionedTilesState extends State<PositionedTiles> {
List<Widget> tiles = [
StatelessColorfulTile(),
StatelessColorfulTile(),
];
@override
Widget build(BuildContext context) {
return Scaffold(
body: Row(children: tiles),
floatingActionButton: FloatingActionButton(
child: const Icon(Icons.sentiment_very_satisfied), onPressed: swapTiles),
);
}
swapTiles() {
setState(() {
tiles.insert(1, tiles.removeAt(0));
});
}
}
// StatelessColorfulTile
class StatelessColorfulTile extends StatelessWidget {
final Color myColor = UniqueColorGenerator.getColor();
StatelessColorfulTile({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
color: myColor, child: const Padding(padding: EdgeInsets.all(70.0)));
}
}

Firebase_core_Web 错误

ChromeProxy服务:无法评估表达式"">

FirebaseCore":InternalError:不支持异步帧中的表达式求值。没有索引为14.的帧

这是yurrpt Arda的解决方案
https://github.com/firebase/flutterfire/issues/9934

WidgetsFlutterBinding.ensureInitialized();
if (kIsWeb) {
await Firebase.initializeApp(
options: const FirebaseOptions(
apiKey: "",
authDomain: "",
databaseURL: "", // **DATABASEURL MUST BE GIVEN.**
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: ""),  
);
} else {
await Firebase.initializeApp();

显然Chrome(版本100以上(和Flutter(版本2.10.5以下(之间存在问题。

如何修复使用flutter --version在终端中检查您的颤振版本。如果低于2.10.5,您可以获得最新的带有flutter upgrade终端的Flutter

在将flutter升级到3.0.0之后,所有功能现在都适用于我。我在SA 上关注了这个问题github和这个答案

最新更新