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