gpt4 book ai didi

android - IntelliJ IDEA 是否可以一键发布 Android 应用?

转载 作者:IT老高 更新时间:2023-10-28 23:30:31 32 4
gpt4 key购买 nike

在 Android 开发者页面 (http://developer.android.com/guide/publishing/app-signing.html) 上有一个关于发布的教程,它说应用程序必须编译为 unsigned 应用程序,必须使用 keytool 生成私钥,然后使用 jarsigner 进行签名。

我们如何使用 IntelliJ 创建未签名的应用程序?

或者,我们可以通过Tools->Android->Export Signed Android Package来完成所有这些步骤吗?

提前致谢!

最佳答案

新的 IDEA 版本可以在 Android Facet 设置,编译器选项卡中生成未签名的 APK:

Generate unsigned APK

但是,如果您使用导出签名的 Android 包功能,则不需要这样做:

工具 |安卓 |导出已签名的 Android 包 将生成您的应用程序的发布版本,该版本已使用发布 key 进行签名并准备转换市场。

您还可以创建一个批处理文件,对未签名的 APK 进行签名,并将其配置为 IDEA 中的 External Tool,以便您可以一键生成它或通过键盘快捷键(如果您确定带有一个批处理文件,其中包含您的 keystore 密码的开放文本)。

我使用这样的脚本来生成签名的APK,将其上传到手机并启动主Activity来执行应用程序测试,它具有以下 Action 序列:

  1. jarsigner
  2. zipalign
  3. adb 安装
  4. adb 开始

EDIT 2013/2/8:导出签名 APK 的选项现在位于 Top Menu > Build > Generate Signed APK 下(IntelliJ IDEA 12)


IDEA 12 有更好的方法通过 Artifact 来实现,配置如下:

artifact

然后使用构建 | 构建 Artifact ,当您需要发布版本时。

关于android - IntelliJ IDEA 是否可以一键发布 Android 应用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5896741/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com