You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Android应用创建Release签名配置以解决Release模式无法运行问题

Android Release模式签名配置创建方法

方法一:通过Android Studio图形界面配置

  • 打开项目后,点击顶部菜单栏的 File → Project Structure(快捷键:Ctrl+Alt+Shift+S / Cmd+;)
  • 在左侧面板选择 Modules,选中你的应用模块(通常是app)
  • 切换到 Signing Configs 标签页
  • 点击左上角+号,新增配置并命名为release
  • 填写签名信息:
    • Key store path:点击右侧文件夹图标,选择已有签名文件(.jks或.keystore);若没有则点击Create new创建新签名文件,按提示填写密钥库密码、别名、别名密码,保存到安全路径
    • 依次填入Key store password、Key alias、Key password
  • 切换到 Build Types 标签页,选中release类型
  • 在Signing Config下拉菜单中选择刚创建的release配置
  • 点击OK保存,重新构建release版本即可

方法二:手动修改build.gradle文件

  1. 打开应用模块(app)下的build.gradle文件,在android代码块中添加签名配置:
android {
    // 保留原有其他配置
    signingConfigs {
        release {
            storeFile file("../my-release-key.jks") // 替换为你的签名文件路径
            storePassword "你的密钥库密码"
            keyAlias "你的密钥别名"
            keyPassword "你的别名密码"
        }
    }

    buildTypes {
        release {
            // 保留原有其他配置(如混淆、压缩等)
            signingConfig signingConfigs.release // 关联release签名配置
        }
    }
}
  1. 若首次创建签名文件,可通过Build→Generate Signed Bundle/APK向导生成.jks文件,再把路径和密码信息填入上述配置
  2. 点击右上角Sync Now同步gradle配置,之后即可构建release版本

注意事项

  • 签名文件和密码务必妥善保管,丢失后无法更新已发布的应用
  • 正式项目不要把密码硬编码到build.gradle中,建议用gradle.properties或环境变量存储,比如在gradle.properties中定义RELEASE_STORE_PASSWORD=xxx,再在build.gradle中用storePassword project.property("RELEASE_STORE_PASSWORD")引用

内容的提问来源于stack exchange,提问作者wbk727

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 14:15:12