You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Flutter Attach对Flutter add-to-app安卓应用进行性能剖析?

解决方案

根因说明

Android Studio默认的Flutter Attach流程会强制同步debug模式的Flutter编译产物到设备,覆盖你之前profile模式构建的产物,所以会出现模式切换的问题。必须重启应用才能识别attach请求,也是因为默认attach配置没有匹配profile模式的应用进程参数。

正确操作步骤

  • 先在你的Flutter模块根目录执行命令行构建profile模式的安卓产物:flutter build aar --profile,构建完成后将产物集成到你的原生安卓项目中,确保原生项目打包依赖的是profile模式的aar。
  • 修改Android Studio的Flutter Attach配置:打开运行配置下拉框,选择「Edit Configurations」,找到你的Flutter Attach配置项,在「Additional run args」输入栏添加--profile参数,保存配置。
  • 在Android Studio中选择原生项目的Profile模式安装启动应用,启动后不要关闭应用。
  • 直接选择你修改后的带--profile参数的Flutter Attach配置运行,等待连接完成即可,不需要重启应用,也不会触发debug产物同步,此时打开DevTools即可查看profile模式下的性能数据。

验证方法

连接完成后可以在DevTools的右上角查看当前应用的运行模式,确认显示为profile即可。

内容的提问来源于stack exchange,提问作者mosh.jinton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 20:39:03