一、右上角按钮:
1. 设备选择下拉框(OnePlus PJZ11)
- 图标:手机方框 + 绿色在线圆点
- 作用:切换 ADB 调试目标设备(真机 / 模拟器 / 车载设备);绿色圆点 = ADB 正常连通,灰色代表离线。
2. 运行配置下拉(大象图标 app)
- Gradle 标识大象,这里不是模块选择,是Run/Debug 运行配置选择框:可切换不同启动配置(普通 app 启动、单元测试、自定义 Gradle 任务、车载 Service 单独启动等),
app代表默认启动主应用配置。
3. 绿色三角 ▶ Run
- 使用上方选中的运行配置,正常编译并在设备启动 App,无断点调试。
4. 绿色甲虫 Debug
- 以调试模式启动当前配置,支持断点、变量查看、线程调试,用于逻辑 bug 定位。
5. 三点 ⋮ More Options
-
Profiler: Run 'app' as profileable (low overhead) 低开销性能分析模式
-
Profiler: Run 'app' as debuggable (complete data) 完整数据调试分析模式
-
Configuration 配置操作项
- Edit... 打开运行配置编辑窗口,修改包名、启动 Activity、安装参数、Profiler 采集规则、环境变量等。
- Delete 删除当前选中的这条自定义运行配置(谨慎操作,删除后需重新创建)。
6. 锤子(Assemble 'app' Run Configuration)
- 这是一套预定义的启动配置:先执行 assemble 打包编译,再自动把生成的 app 模块 APK 安装到连接设备并启动 App。
7. 返回箭头+A(Apply Change and Restart Activity)
- 这是 Android Studio 的热更新快速部署功能,修改代码 / 布局后,不用完整重新编译、重装 App,仅刷新当前页面,立刻看到修改效果。
10. 多横杠+返回箭头(Apply Code Change)
- 应用代码变更,是 Android Studio 的热重载(Hot Swap)功能,只推送你修改过的 Java/Kotlin 代码,不重启页面、不重启 App 进程,后台服务、页面状态完全保留。
11. 白色甲壳虫+向上箭头(Attach Debugger to Android Process)
- 把调试器附加到设备上正在运行的 App 进程。
- 普通 Debug 是先启动 App 再调试;
- 这个功能是App 已经在前台 / 后台跑起来后,再临时挂上断点调试。
12. 大象+向下箭头(Sync Project with Gradle Files)
- 使用 Gradle 配置文件同步项目,简称Gradle 同步。
- 作用:读取所有
build.gradle/settings.gradle配置,更新工程结构、依赖、编译任务到 Android Studio。
13. 放大镜(Search Everywhere)
- 全工程全域检索工具,快捷键默认 Double Shift(连按两次 Shift) ,也可点击侧边放大镜打开。
- 一次性搜索项目内所有类型内容,不用分开点文件搜索、类搜索、方法搜索。
14. 放大镜后面的设置
- 点击Back/Forward左键,右上角显示前进一步和后退一步;
- 点击RollBack左键,可以返回之前打开的任何一页;
- 点击ShowHistory左键,可以查看所有的提交;
- 点击RollBack右键,再点击Customize Toolbar;
- 点击Remove,再点击Ok,就可以把这个按钮去掉了。