如何在Android Studio调试模式下默认设置web-renderer为html?
解决Flutter Web默认使用HTML渲染器调试的问题
你可以通过以下两种方式设置Android Studio 2021.3.1默认使用HTML渲染器启动Flutter Web应用:
方法1:修改Run/Debug配置
- 点击Android Studio顶部菜单栏的Run → Edit Configurations...
- 在左侧配置列表中找到你的Flutter Web项目配置(如果未创建,点击左上角
+号选择Flutter,配置好Web运行目标) - 在右侧面板的Additional run args输入框中,填入
--web-renderer html - 点击Apply和OK保存配置,之后点击运行按钮就会默认以HTML渲染器启动
方法2:修改项目启动配置文件(可选)
在项目根目录的.run文件夹下(如果没有则新建),找到对应项目的.run.xml文件,在<configuration>标签内添加additionalParameters属性:
<additionalParameters>--web-renderer html</additionalParameters>
保存文件后,Android Studio会自动读取这个配置。
补充说明
Flutter Web默认使用auto渲染策略,在桌面环境调试时会优先选择canvaskit渲染器。部分网络图片因跨域限制、格式兼容等问题,在canvaskit下无法正常加载,而HTML渲染器依赖浏览器原生的图片加载机制,因此能正常显示。
内容的提问来源于stack exchange,提问作者Tony Lam
相关产品推荐
相关产品推荐

