Kam*_*kar 7 dart flutter flutter-web
flutter web 应用程序在调试和发布模式下在桌面 chrome 和 safari 浏览器上运行良好。但是,它不适用于调试和发布模式下的移动浏览器。我将发布模式文件上传到服务器上,并尝试使用 URL 访问该网站,但有一个页面无法正常工作。Widget 设计完全损坏。
在手机浏览器上运行flutter代码如何调试错误在哪里?请参阅下面的屏幕截图。
Ale*_*lex 12
我们没有看到代码。因此,很难肯定地说。但是当我运行不带参数的应用程序构建时遇到了这样的问题--web-renderer
flutter build web
Run Code Online (Sandbox Code Playgroud)
重点是,默认情况下它使用不同的渲染器(桌面版 CanvasKit 和移动版 HTML)。由于我使用了需要 CanvasKit 的东西,因此移动浏览器中的应用程序显示不正确。
使用适当的参数进行构建解决了我的问题
flutter build web --web-renderer canvaskit
Run Code Online (Sandbox Code Playgroud)
小智 8
这是我所做的
启动 Android avd
使用您的桌面 IP 和端口(例如 7357)启动 flutter 应用程序 $ flutter run -d chrome --debug --web-hostname --web-port 7357
在 avd 上启动 chrome 并输入:例如 192.168.10.4:7357
打开桌面 chrome 并在地址栏中输入以下内容:chrome://inspect/#devices
归档时间: |
|
查看次数: |
19797 次 |
最近记录: |