我更新了flutter频道,在清单中发布了Internet许可(我看到了有帮助的答案)
我认为问题与扩展有关,但我不确定,在构建停止后,调试和发布是否效果良好
Cannot run program "/dev": error=13, Permission denied
答案 0 :(得分:0)
从容器中删除扩展,问题是您不能在子级中使用扩展,这意味着扩展小部件必须是后代或父级
示例:
Expanded(
child: MyWidget(),
),
行
Row(
children: [
Expanded(
child: MyWidget(),
),
Expanded(
child:Text("Text Widget"),
),
],
)
在列
Column(
children: [
Expanded(
child: MyWidget(),
),
Expanded(
child:Text("Text Widget"),
),
],
),
不是这样
Container(
child: Expanded(
child: MyWidget(),
),
)
答案 1 :(得分:0)
请注意您的终端告诉您的内容。不要忽略有关小部件构建顺序的警告,它大多数时候都将在调试模式下工作,但在发布时会显示灰屏。
这里的问题是,您只能将expand用作flex窗口小部件的直接子代。扩展后需要的祖先基本上是这些:行,列或Flex。