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

在Android Studio中生成Signed Apk时报错,该如何修复?

生成Signed APK报错排查修复方案

密钥库相关问题排查

  • 确认密钥库文件路径、密钥库密码、密钥别名、密钥密码4项参数填写完全正确,无大小写错误、多余空格或特殊字符转义问题
  • 验证密钥库有效性,在终端执行以下命令:
    keytool -list -v -keystore 你的密钥库文件完整路径
    输入密钥库密码后如果可以正常输出密钥信息,说明密钥库未损坏;如果报错则说明密钥库文件异常或密码错误
  • 检查gradle.properties中配置的密钥参数变量是否和build.gradle中的引用一致,避免变量名拼写错误

构建配置问题排查

  • 检查app模块下build.gradle的签名配置是否正确绑定到release构建类型,参考配置如下:
android {
    signingConfigs {
        release {
            storeFile file(RELEASE_STORE_FILE)
            storePassword RELEASE_STORE_PASSWORD
            keyAlias RELEASE_KEY_ALIAS
            keyPassword RELEASE_KEY_PASSWORD
        }
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            // 确认此处正确绑定release签名配置
            signingConfig signingConfigs.release
        }
    }
}
  • 若开启了混淆后出现报错,可临时将minifyEnabled设置为false尝试打包,排查是否是混淆规则缺失导致的问题
  • 确认compileSdkVersion、buildToolsVersion、targetSdkVersion三者版本兼容,避免版本不匹配导致的构建错误

缓存与环境问题排查

  • 执行Android Studio顶部菜单栏 Build → Clean Project 后再执行 Build → Rebuild Project,重试打包
  • 关闭Android Studio后删除项目根目录下的.gradle缓存文件夹,重新打开项目同步依赖后再尝试打包
  • 检查项目存储路径、密钥库存储路径是否包含中文、空格或特殊字符,路径存在特殊字符也会触发签名失败
    注意:以上操作后仍报错的话,可复制Build窗口输出的完整错误日志,根据具体错误码进一步定位问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 10:30:04