有没有办法用React Native应用程序更新原生Android应用程序而无需重新安装?

时间:2018-05-02 16:15:54

标签: android react-native

我们发布了使用Android Studio创建的原生Android应用,但后来改为使用React Native。我们创建了我们的第一个React Native版本,但是我们收到了一条错误消息,指出新应用程序在安装原始应用程序时尝试安装时已损坏。如果我们卸载原始应用程序然后安装新的React Native应用程序,一切都很好。我们使用了相同的签名密钥,确保包名称和版本名称相同,并将版本代码增加1。

是否有人能够从原生Android应用更新到React Native应用而无需重新安装,如果有,我们还需要考虑其他参数吗?

2 个答案:

答案 0 :(得分:1)

我能够解决问题!我确保compileSdkVersion中的targetSdkVersionbuild.gradle变量的值与我们原始原生应用中使用的值相匹配。之后,更新成功完成。

答案 1 :(得分:1)

我有完全一样的问题。我做了这些事情

步骤

  • 确保applicationId相同
  • 在新项目中插入先前的应用signature
  • versionCode比以前的应用(app/build.gradle中)多