DevTools app should connect to new app deployments
- 主要语言
- Dart
- 星标
- 1.7k
- 派生
- 404
- 平均合并
- 6 天 17 小时
- 30 天内合并 PR
- 18
描述
DevTools includes critical performance monitoring tools. These monitoring tools require building in Profile mode, to avoid accumulating lots of Debug mode jank. Profile mode doesn't support hot restart, which means every code change when debugging performance requires a complete app rebuild and restart.
When running DevTools, when the monitored app closes, the DevTools session disappears. Connecting to the next build of the app requires one of the following:
- Typing an IP address in the DevTools experience
- Closing the DevTools experience and re-opening from Android Studio
Both of these options are very tedious. Working through performance investigations and fixes requires dozens, if not hundreds of rebuilds in rapid succession. Needing to close and re-open DevTools for every rebuild is a huge pain point and a persistent frustration.
贡献指南
调研方向
未指定任何文件或测试。首先复现 Profile-mode 工作流:关闭受监控的应用,重新构建它,并观察 DevTools 会话是如何处理的。跟踪现有的连接生命周期和部署发现,然后验证新构建的应用可以重新连接,而无需重新输入 IP 地址或重新打开 DevTools。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- dart
- 领域
- devtools, performance
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100