如何固定Flutter DevTools调试器与性能分析器的URL?
如何固定Flutter DevTools的URL?
我太懂这种每次都要从命令行复制新DevTools URL的麻烦了!其实有两个实用的方法能解决这个问题,让DevTools的地址固定下来:
方法一:启动应用时指定DevTools端口
直接在你现有的启动命令里加上--devtools-port参数,指定一个固定端口就行。比如把命令改成这样:
c:/data/flutter/bin/flutter run -d chrome --web-hostname localhost --web-port 60308 --devtools-port 9100
之后DevTools就会固定使用http://localhost:9100这个地址,每次启动都不用再找新URL了。记得选一个没被其他程序占用的端口,比如9100、9200这类都很合适。
方法二:设置全局默认DevTools端口
要是不想每次启动都额外加参数,可以把端口设成全局默认值:
- 打开命令行,运行这条命令来配置全局端口:
flutter config --set devtools-port 9100
- 之后再用你原来的命令启动应用,DevTools就会自动使用这个固定端口,URL也就固定不变了。
小提示
如果设置后还是出现URL变化的情况,建议先关闭所有Flutter相关的进程(包括Chrome和DevTools窗口),然后重新启动应用试试。
内容的提问来源于stack exchange,提问作者Richard
相关产品推荐
相关产品推荐

