![](/img/trans.png)
[英]Error " Your Android App Bundle is signed with the wrong key. " While trying to upload the app to google play for first time
[英]how to fix Google Api Error: forbidden: The Android App Bundle was signed with the wrong key when upload app to play store
我嘗試使用keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
生成新密鑰。 將其復制到android/app/
和~/.android/
。 它一直在抱怨。 當我運行./gradlew signingReport
時,一切正常。
在我的build.gradle
我有
signingConfigs {
debug {
storeFile file('debug.keystore')
storePassword 'android'
keyAlias 'androiddebugkey'
keyPassword 'android'
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
// Caution! In production, you need to generate your own keystore file.
// see https://facebook.github.io/react-native/docs/signed-apk-android.
signingConfig signingConfigs.debug
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
我的fastlane
fastfile
desc "Submit a new build to Play Store 'Testing' track"
lane :testingtrack do
# gradle(task: 'assemble', build_type: 'Release')
gradle(
task: "bundle",
build_type: "Release",
print_command: false,
)
increment_version_code(
gradle_file_path: "app/build.gradle",
)
upload_to_play_store(track: 'Testing', skip_upload_apk: true)
# slack(message: 'Successfully distributed a new beta build')
end
我正在嘗試上傳一個測試版應用程序,它以前工作過一次,但我重新克隆了我的存儲庫並且沒有保存舊密鑰。 我還嘗試使用 Android Studio 生成新的簽名密鑰,但失敗並出現不同的錯誤,“無法讀取文件”。 我還嘗試從 Play 商店下載上傳密鑰,但效果不佳。
如果沒有您之前的調試密鑰,您將無法修復此問題。
您上次上傳的應用程序顯然是用 Android Studio 自動創建的調試密鑰簽名的。 但是,調試密鑰庫仍然是可用於發布的有效密鑰庫。
一旦您在任何發布或測試軌道(生產版、測試版、Alpha 版、內部版)中將應用上傳到 Play 商店,您就會被鎖定。只有再次使用完全相同的簽名密鑰,您才能更新應用。
https://support.google.com/googleplay/android-developer/answer/9842756?hl=zh-CN
丟失或泄露上傳密鑰?
如果您丟失了您的私人上傳密鑰或它已被泄露,您可以創建一個新的,然后讓您的帳戶所有者聯系支持人員以重置密鑰。 聯系支持人員時,請確保您的帳戶所有者附上了 upload_certificate.pem 文件。
在我們的支持團隊注冊新的上傳密鑰后,您將收到一個 email,然后您可以更新您的密鑰庫並向 API 提供商注冊您的密鑰。
重要提示:重置您的上傳密鑰不會影響 Google Play 在將 APK 交付給用戶之前用於重新簽署 APK 的應用簽名密鑰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.