簡體   English   中英

APK 版本未從 Play 商店更新已安裝的 AAB 應用

[英]APK release not update installed AAB app from Play Store

我已經從 Google Play 商店安裝了我的應用程序的早期版本。 現在,我使用gradlew assembleRelease命令或 android studio 使用相同的密鑰庫文件制作了一個 apk 版本,並嘗試在設備中手動安裝它或使用模擬器上的gradlew installRelease安裝它。 但每次我得到應用程序未安裝錯誤。

我在 LOGCAT 上得到了這個:

INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.myapp.myapp signatures do not match previously installed version; ignoring!

我在 gradle 文件中使用enableSeparateBuildPerCPUArchitecture 我還在 gradle 文件中啟用了 v2 簽名(在signingConfigs 的發布部分):

signingConfigs {
  debug {
    storeFile file(...)
    storePassword ...
    keyAlias ...
    keyPassword ...
  }
  release {
    storeFile file(...)
    storePassword ...
    keyAlias ...
    keyPassword ...
    v1SigningEnabled true
    v2SigningEnabled true
  }
}

注意:另外,如果我手動安裝以前版本的應用程序,Play 商店將不會更新它。

這是預期的行為。

這是因為密鑰庫簽名不匹配,因為您很可能已選擇讓 Google 管理您的簽名密鑰。 如果新版本來自不同的來源(Google Play/Android Studio 構建),您必須在安裝新版本之前卸載以前的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM