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