APK签名错误:无法从密钥库中读取密钥

 手机用户2702932962_848 发布于 2023-02-12 11:09

我正在开发intellij和gradle下的android应用程序.并使用以下方式生成密钥库文件:

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

然后在build.gradle中使用keystore文件:

signingConfigs {
    robert {
        storePassword 'robert'
        storeFile file('/Users/bournewang/Documents/Project/android.keystore')
        keyPassword 'robert'
        keyAlias 'mike'
    }
}

当最终尝试生成签名的apk文件:./ gradlew assembleRelease

它给出了错误:

任务执行失败':Myexample:packageRelease'.

无法从密钥库中读取密钥

cooperok.. 60

首先检查密钥库文件,在您的示例中,创建名为my-release-key.keystore的文件.如果它的正确且真正存在于文件夹 Users/bournewang/Documents/Project检查别名中,在您的示例中它是-alias alias_name,但在配置中您指定了别名mike

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有