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

使用Flutter release模式时能否通过Android Studio进行性能分析?

可以实现对Release模式下的Flutter应用做CPU、内存性能统计,默认Android Studio识别不到Release进程是因为官方默认关闭了Release包的可调试属性,按以下步骤配置即可:

操作步骤

1. 调整Android应用配置

打开Flutter项目下的android/app/src/main/AndroidManifest.xml文件,在<application>标签中新增android:debuggable="true"属性,参考配置如下:

<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="应用名称"
    android:icon="@mipmap/ic_launcher"
    android:debuggable="true"> <!-- 新增这一行配置 -->

重要提示:性能测试完成后务必删除这行配置再打上架包,否则会存在严重安全风险

2. 重新运行Release包

执行flutter run --release命令重新启动应用,此时应用进程已具备可调试属性。

3. 接入Android Studio Profiler

打开Android Studio的Profiler面板,点击顶部的+按钮选择对应测试设备,就能在进程列表中找到你的应用,选中后即可查看CPU、内存的实时使用数据。

替代方案

如果不想修改配置文件,可以直接使用Flutter官方自带的DevTools做性能统计:执行flutter run --release后,命令行窗口会输出DevTools的本地访问地址,打开地址后即可直接查看CPU、内存相关的性能数据,操作更简便。

Release模式下采集的性能数据更贴近用户真实使用场景,参考价值比Profile模式更高,注意所有测试完成后要回滚Manifest的配置修改,避免风险。

内容的提问来源于stack exchange,提问作者Sud0

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 06:15:04