Run 按钮会构建您的应用并将其部署到设备。但是,要构建您的应用以进行共享或上传到 Google Play,您需要使用Build 菜单中的某个选项来编译项目的全部或部分。在选择表 1 中列出的任何构建选项之前,请务必先选择您要使用的构建变体。
表 1. Build 菜单中的构建选项。
菜单项 | 说明 |
---|---|
组装所选模块 | 编译所选模块中自上次构建以来已修改的所有源文件,以及所选模块递归依赖的所有模块。编译包括依赖的源文件和任何相关联的构建任务。您可以通过在Project 窗口中选择模块名称或其文件之一来选择要构建的模块。 |
组装项目 | 组装所有模块。 |
组装含测试的项目 | 组装所有模块,包括测试模块。 |
清理项目 | 删除所有中间/缓存的构建文件。 |
清理并组装含测试的项目 | 针对选定的构建变体运行Clean Project,然后组装所有模块,包括测试模块。 |
生成 Bundle(s) / APK(s) > 生成 APK(s) |
为当前项目中的所有模块及其选定的变体构建 APK。构建完成后,会出现一个确认通知,提供 APK 文件的链接以及在APK Analyzer 中分析它的链接。 如果您选择的构建变体是调试构建类型,则该 APK 会使用调试密钥进行签名并已准备好安装。如果您选择了发布变体,则默认情况下 APK 未签名,您必须手动对 APK 进行签名。或者,您可以从菜单栏中选择Build > Generate Signed Bundle / APK。 Android Studio 会将您构建的 APK 保存到 |
生成 Bundle(s) / APK(s) > 生成 Bundle(s) |
为当前项目中的所有模块及其选定的变体构建Android 应用包。构建完成后,会出现一个确认通知,提供应用包的链接以及在APK Analyzer 中分析它的链接。 如果您选择的构建变体是调试构建类型,则应用包会使用调试密钥进行签名,您可以使用 Android Studio 会将您构建的 APK 保存到 |
弹出一个带有向导的对话框,用于设置新的签名配置并构建签名的应用包或 APK。您需要使用发布密钥对您的应用进行签名,然后才能将其上传到 Play 管理中心。有关应用签名的更多信息,请参阅对您的应用进行签名。 |
注意:Run 按钮会构建带有
testOnly="true"
的 APK,这意味着该 APK 只能通过 adb
(Android Studio 使用)安装。如果您想要一个可调试的 APK,且用户无需 adb 即可安装,请选择您的调试变体,然后点击Build Bundle(s) / APK(s) > Build APK(s)。
有关 Gradle 为每个命令执行的任务的详细信息,请按照下一节中的说明打开Build 窗口。有关 Gradle 和构建过程的更多信息,请参阅配置您的构建。