【发布时间】:2021-12-31 07:10:57
【问题描述】:
我从 Google Play 商店安装了我以前版本的应用。
现在,我使用gradlew assembleRelease 命令或android studio 使用相同的密钥库文件制作了一个apk 版本,并尝试在设备中手动安装它或在模拟器上使用gradlew installRelease。
但是每次我得到 App not installed 错误。
我在 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 商店将不会更新它。
【问题讨论】:
标签: android react-native google-play apk