当使用android studio构建发布版apk时,我收到错误"密钥库被篡改,或密码错误"

时间:2015-08-31 02:27:42

标签: android android-studio gradle keystore android-keystore

很奇怪,我之前使用android studio创建了一个密钥库。 我的工作室是金丝雀频道(1.4),我总是让工作室更新。 最后一天我得到了这个错误,我甚至将我的工作室降级到了稳定的频道(1.3)。 但是当我在命令行中使用gradle构建时,一切都很好。 我确定我的密码是对的。

完整错误是:

Error:Execution failed for task ':app:packageDevRelease'.
  

无法从商店" D:\ work \ app_proj \ Android \ jxj \ trunk \ JXJ \ app \ szyx.keystore"中读取密钥**:密钥库被篡改,或密码错误

3 个答案:

答案 0 :(得分:3)

我修好了! (对我来说至少)

我发现问题与gradle插件有某种关系。

当我改变时

dependencies {
    classpath 'com.android.tools.build:gradle:1.4.0-beta6'
}

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.1'
}

在我的项目 build.gradle 中,它修复了问题。

就像OP一样,我能够使用IDE的播放按钮签署构建,但不是我通过生成签名APK创建的构建。 。菜单选项。

搜索后,我发现了open issue

答案 1 :(得分:0)

答案 2 :(得分:-2)

正如消息所示,它应该是您的密码不正确,或者您的密钥库文件有数据错误。