Android Studio:错误:任务':app:packageRelease'执行失败。 >无法从商店读取密钥:无法恢复密钥

时间:2014-07-07 15:26:58

标签: android android-studio parse-platform

这是我自Android Studio(Beta)0.8.1发布以来第一次构建我的apk ...所以我不确定它是否与此相关。我认为执行更新可以通过AS设置进行修改,但我不确定。任何人都可以告诉我为什么我得到这个错误。这是我的build.gradle文件的副本。如果您还有其他需要,请告诉我。

当我尝试为我的所有应用生成apk时发生这种情况,因为我已经更新到0.8.1 Beta版本。有没有其他人有这个问题。

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.1"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 4
        versionName "4.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile fileTree('src/main/libs')
    compile files('src/main/libs/Parse-1.5.1.jar')
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:19.+'
    compile 'com.google.android.gms:play-services:4.3.23'
}

2 个答案:

答案 0 :(得分:3)

您的问题可能是您的密钥库密码和密钥密码不匹配。解决此问题的最简单,最简单的方法是创建一个新的密钥存储路径,并将密码设置为密钥密码。

答案 1 :(得分:-1)

buildTypes {
        release {
            minifyEnabled true
            proguardFile getDefaultProguardFile('proguard-android.txt')
        }
    }

    productFlavors {
        flavor1 {
        }
        flavor2 {
            proguardFile 'some-other-rules.txt'
        }
    }