我们发布了使用Android Studio创建的原生Android应用,但后来改为使用React Native。我们创建了我们的第一个React Native版本,但是我们收到了一条错误消息,指出新应用程序在安装原始应用程序时尝试安装时已损坏。如果我们卸载原始应用程序然后安装新的React Native应用程序,一切都很好。我们使用了相同的签名密钥,确保包名称和版本名称相同,并将版本代码增加1。
是否有人能够从原生Android应用更新到React Native应用而无需重新安装,如果有,我们还需要考虑其他参数吗?
答案 0 :(得分:1)
我能够解决问题!我确保compileSdkVersion
中的targetSdkVersion
和build.gradle
变量的值与我们原始原生应用中使用的值相匹配。之后,更新成功完成。
答案 1 :(得分:1)
我有完全一样的问题。我做了这些事情
步骤
applicationId
相同signature
versionCode
比以前的应用(app/build.gradle
中)多