【问题标题】:Native java to react native app covert playstore本机 java 对本机应用程序隐蔽 playstore 做出反应
【发布时间】:2021-05-08 15:33:53
【问题描述】:

我在 Playstore 中有一个 11k 的应用程序。该应用程序是本机Java。 我已经制作了一个具有相同包名的本机应用程序,并将 jks 密钥更改为密钥库文件并更改了版本代码。 我正在使用应用商店 jks 文件 我收到此错误我知道通过卸载解决但我不能告诉用户卸载有没有其他方法 任务 ':app:installRelease' 执行失败。

com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: INSTALL_FAILED_UPDATE_INCOMPATIBLE: 包 co.miaki.samplestickerappp 签名与以前安装的版本不匹配;无视!

【问题讨论】:

  • 要为现有用户提供更新,您可能必须使用相同的 jsk 文件,因为它可能取决于签名
  • 使用旧的密钥库和相同的包名为您的新应用签名
  • 我正在使用相同的 jks 文件,但我重命名为密钥库!是prb吗?
  • 可能是这样,您必须维护原始应用程序中的密钥库
  • 现在我使用了完全相同的文件,我可以将它上传到 play tore 捆绑文件中......但问题是当我更新安装时,我的意思是如果我有旧版本并且我重新安装它会崩溃但如果我卸载旧版本,它工作正常..我不能告诉用户卸载?或者当我在 Playstore 中上传时它会表现不同!

标签: java android react-native google-play-services


【解决方案1】:

所以我已经在内部测试中上传了 apk,现在它可以工作了。它没有给出错误。所以我的理解是谷歌在应用商店中添加了另一层安全性,这就是为什么我无法在现有的谷歌播放版本上安装最新版本,尽管我使用相同的密钥。谢谢大家

【讨论】:

  • 嗨,萨德曼,我有和你一样的情况。我想用 React-Native 应用程序更新我在 Playstore 中的 Kotlin 应用程序(它是同一个应用程序,只是用 React Native 重写)。现在我正在做一些研究来准备我的部署,我发现了你的问题。那么你部署的最终结果是什么?用户是否需要先卸载他们的应用程序以避免崩溃?或者你有没有找到其他方法?请简要介绍您的准备和部署步骤:) 任何帮助将不胜感激,谢谢!
  • 如果你有相同的钥匙,它会很好用兄弟..没有崩溃或任何我做过内部测试的东西它会很好用。如果我们在不上传 playstore 的情况下安装发布 apk 就行不通,因为 play store 添加了另一层,这可能就是原因。
  • 哦,明白了。因此,您在测试新应用程序时崩溃的原因是您手动安装(而不是从 Playstore)CMIIW。感谢兄弟提供信息!
猜你喜欢
  • 2021-09-05
  • 2018-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-01
  • 2017-08-07
相关资源
最近更新 更多