断点
条件断点可减少循环中的噪音。在暂停时评估表达式以验证状态而不重建。
工作流程
使用这些部分作为站点地图。每个模块都侧重于您每周做出的决策:如何构建工作、如何运行正确的变体以及如何保持 SDK 在团队成员中可预测。
Android Studio 项目通常包含一个应用程序模块以及可选的库模块、功能模块和测试模块。将 Gradle 设置集中在 settings.gradle.kts or settings.gradle 所以新工程师会看到相同的模块图。
将 applicationId 与您的 Play Console 列表对齐。内部包名称的演变速度可能比商店列表慢,但要避免跨模块出现重复的命名空间。
运行配置捕获模块、构建变体、启动活动和部署目标。当QA需要一致的登台端点快捷方式时,每个风格都会有重复的配置。
条件断点可减少循环中的噪音。在暂停时评估表达式以验证状态而不重建。
当重现仅在长时间会话或深度导航堆栈后出现的问题时,附加到正在运行的进程。
安装与您的目标路线图匹配的compileSdk,而不仅仅是您今天拥有的设备。保持构建工具和平台工具与 Android Gradle Plugin 发行说明同步更新,以避免 dexer 行为不匹配。
Android Studio 将提交工具窗口中的 Git 工作流程与Kotlin、XML 和资源的差异集成在一起。对生成的文件谨慎使用部分提交:许多团队忽略本地 IDE 文件,同时保持 Gradle 包装器版本控制。
对于合并冲突 build.gradle.kts,首先解决依赖声明,然后同步,然后解决代码冲突,以便索引器看到准确的类路径信息。