【发布时间】:2017-10-14 02:58:36
【问题描述】:
我目前在 Play 商店中有 React Native 应用程序。一个月前完成的步骤:
- 我使用 keytool 生成了私有签名密钥
- 我生成了名为 prod.keystore 的 kestore(记住的别名)
- 将我的 prod.keystore 放在 android/app 目录中
- 使用正确的密钥库密码、别名和密钥编辑 ~/.gradle/gradle.properties
- 编辑文件 android/app/build.gradle 以添加签名配置
- 运行 cd android && ./gradlew assembleRelease 获取 apk 成功将 apk 上传到 Play 商店
今天对我的代码进行了一些更改后,我使用相同的 prod.keystore(具有相同的密钥库密码、别名和密钥)生成了新的 apk。在此之前我在 Androidmanifest.xml 和 build.gradle 中增加了 android versionCode。
我有从 Playstore 安装的旧版应用程序。生成新的 apk 后,我尝试将其安装到我的手机上。我预计更新会完成,但在尝试安装后,我收到消息“未安装应用程序”。
adb install new-apk-name.apk 给了我更详细的错误 INSTALL_FAILED_UPDATE_INCOMPATIBLE
我不想卸载该应用并重新安装。我希望能够在上传到商店之前更新应用程序并对其进行测试。有人知道为什么这不起作用吗?
【问题讨论】:
标签: android react-native google-play apk react-native-android