2
我创建了一个密钥库,并用它成功发布我的应用程序。然后,我将Android分析添加到应用中。该应用程序生成OK。但是,试图以:签署APK,失败只有一个密钥库错误:Android studio 1.4 Keystore被篡改,或者密码不正确尝试在相同的错误消息中创建新的密钥库结果
我的应用程序的build.gradle文件:
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
signingConfigs {
config {
keyAlias 'PrimeEscapeGame'
keyPassword 'sr!#39&RDY'
storeFile file('I:/keystoresPE/android.jks')
storePassword 'PE%#@11#Rdy'
}
}
compileSdkVersion 23
buildToolsVersion "23"
defaultConfig {
applicationId "com.mathgames.PrimeEscape"
minSdkVersion 11
targetSdkVersion 23
versionCode 2
versionName "2.0002"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.config
}
}
productFlavors {
upgrade {
applicationId "com.mathgames.PrimeEscape.app.upgrade"
versionName "2.0002-upgrade"
}
free {
applicationId "com.mathgames.PrimeEscape.app.free"
versionName "2.0003-free"
}
}
}
dependencies {
compile 'com.android.support:support-v4:23.1.0'
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.google.android.gms:play-services:8.1.0'
compile 'com.google.android.gms:play-services-analytics:8.1.0'
compile 'com.google.android.gms:play-services-ads:8.1.0'
compile 'com.google.android.gms:play-services-identity:8.1.0'
compile 'com.google.android.gms:play-services-gcm:8.1.0'
}
用于签名模块设置出现上述的build.gradle文件达成一致。 到目前为止,我已经试过如下: 不同的驱动器 创建一个不同的文件夹名称 一个密钥关闭机器人工作室,并重新启动它 重新启动计算机 化妆结节应用 清洁工程 rebulild项目
创建密钥库以上都没有给出错误,直到我尝试:生成签名APK 是否有一个标志或设置,我失踪或我应该尝试?
这没有奏效。看来,当我们得到错误时,该程序不会让我创建一个新的密钥库。我尝试将该程序恢复到原来的版本,我曾在Play商店中签署发行版,但现在得到相同的错误。在这两个版本的程序之间有一个SDK的更新。这是否会导致问题?如果是这样,我能做些什么来创建一个不会抛出错误的新密钥库。谢谢 – Randy