Android Studio生成Kotlin应用签名包时遇“Exporting encrypted key failed”错误
解决“Exporting encrypted key failed”签名包导出问题
以下是几个可尝试的解决方案:
- 确认密钥库与密钥密码完全匹配:输入密码时注意大小写、特殊字符及是否存在输入法自动添加的空格,密码不匹配是触发该错误的常见原因。
- 清理Android Studio缓存:通过
File > Invalidate Caches... > Invalidate and Restart清理并重启IDE,缓存损坏可能导致签名流程异常。 - 手动用keytool生成密钥库:
打开终端执行命令(替换占位符为你的信息):
生成完成后,回到Android Studio指定该密钥库进行签名包导出。keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias - 排查权限问题:确保当前用户对目标存储路径有读写权限,若使用系统盘(如C盘),可右键Android Studio选择“以管理员身份运行”再尝试操作。
- 切换到Android Studio自带JDK:在
File > Project Structure > SDK Location中选择Embedded JDK,第三方JDK可能存在加密算法兼容问题。 - 重置签名配置:删除现有签名配置,重新创建新的配置后再尝试导出,避免旧配置的异常数据干扰。
内容的提问来源于stack exchange,提问作者StarBozdar
相关产品推荐
相关产品推荐

