Android Studio

Android Studio

androidstudio.pro

下载
菜单 v

工作流程

Android Studio 日常使用的用户指南主题

使用这些部分作为站点地图。每个模块都侧重于您每周做出的决策:如何构建工作、如何运行正确的变体以及如何保持 SDK 在团队成员中可预测。

项目和模块

Android Studio 项目通常包含一个应用程序模块以及可选的库模块、功能模块和测试模块。将 Gradle 设置集中在 settings.gradle.kts or settings.gradle 所以新工程师会看到相同的模块图。

命名和封装

将 applicationId 与您的 Play Console 列表对齐。内部包名称的演变速度可能比商店列表慢,但要避免跨模块出现重复的命名空间。

Android Studio 项目工具窗口和编辑器

运行和调试配置

运行配置捕获模块、构建变体、启动活动和部署目标。当QA需要一致的登台端点快捷方式时,每个风格都会有重复的配置。

断点

条件断点可减少循环中的噪音。在暂停时评估表达式以验证状态而不重建。

连接调试器

当重现仅在长时间会话或深度导航堆栈后出现的问题时,附加到正在运行的进程。

SDK Manager习惯

安装与您的目标路线图匹配的compileSdk,而不仅仅是您今天拥有的设备。保持构建工具和平台工具与 Android Gradle Plugin 发行说明同步更新,以避免 dexer 行为不匹配。

  • NDK 并排版本允许固定每个模块的本机代码。
  • CMake 版本应符合本机依赖项记录的期望。
  • 模拟器的系统映像会快速消耗磁盘,在春季大扫除期间修剪未使用的 API。

版本控制集成

Android Studio 将提交工具窗口中的 Git 工作流程与Kotlin、XML 和资源的差异集成在一起。对生成的文件谨慎使用部分提交:许多团队忽略本地 IDE 文件,同时保持 Gradle 包装器版本控制。

对于合并冲突 build.gradle.kts,首先解决依赖声明,然后同步,然后解决代码冲突,以便索引器看到准确的类路径信息。

下载