android 编译

Make Module
编译自上次编译以来已修改的所选模块中的所有源文件,以及所选模块以递归方式依赖的所有 模块。编译包括依赖源文件和所有关联的编译任务。您可以通过在 Project 窗口中选择模块名称或其中一个文件来选择要编译的模块。此命令不会生成 APK。

Make Project
生成所有模块。

Clean Project
删除所有中间/缓存的编译文件。

Rebuild Project
针对所选编译变体运行 Clean Project 并生成 APK。

Build Bundle(s)/APK(s) > Build APK(s)
为所选的变体编译当前项目中所有模块的 APK。编译完成后,系统将显示确认通知,提供指向 APK 文件的链接以及用于在 APK 分析器中对其进行分析的链接。

如果您选择的编译变体是调试编译类型,则使用调试密钥为 APK 签名,然后就可以安装了。如果您选择了发布变体,则 APK 默认处于未签名状态,您必须手动为 APK 签名。或者,您也可以从菜单栏中依次选择 Build > Generate Signed Bundle/APK。

Android Studio 会将您编译的 APK 保存在 project-name/module-name/build/outputs/apk/ 中。

Build Bundle(s)/APK(s) > Build Bundle(s)
为所选的变体编译当前项目中所有模块的 Android App Bundle。编译完成后,系统将显示确认通知,提供指向 app bundle 的链接以及用于在 APK 分析器中对其进行分析的链接。

如果您选择的编译变体是调试编译类型,则使用调试密钥为 app bundle 签名,然后您可以使用 bundletool 通过 app bundle 将应用部署到连接的设备。如果您选择了发布变体,则 app bundle 默认处于未签名状态,您必须使用 jarsigner 手动为其签名。或者,您也可以从菜单栏中依次选择 Build > Generate Signed Bundle/APK。

Android Studio 将您编译的 APK 保存在 project-name/module-name/build/outputs/bundle/ 中。

Generate Signed Bundle/APK
使用向导打开一个对话框以设置新的签名配置,并编译已签名的 app bundle 或 APK。您需要先使用发布密钥为应用签名,然后才能将其上传到 Play 管理中心。如需详细了解如何为您的应用签名,请参阅为应用签名。

注意:Run 按钮使用 testOnly=“true” 编译 APK,这意味着 APK 只能通过 adb(Android Studio 使用的 adb)安装。如果您想要无需 adb 即可安装的可调试 APK,请选择您的调试变体,然后依次点击 Build Bundle(s)/APK(s) > Build APK(s)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值