【问题标题】:Is there a way to update a native Android app with a React Native app without having to reinstall?有没有办法用 React Native 应用程序更新原生 Android 应用程序而无需重新安装?
【发布时间】:2018-05-02 16:15:53
【问题描述】:

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

是否有人能够在无需重新安装的情况下从原生 Android 应用更新到 React Native 应用,如果可以,是否需要考虑其他参数?

【问题讨论】:

  • 在此处查找问题或添加新问题github.com/facebook/react-native/issues
  • 谢谢,我找不到类似的现有问题,所以我创建了一个新问题。
  • 可能不同的版本号也会对相同的包名造成冲突
  • 我能够解决我的问题!我确保build.gradle 中的compileSdkVersiontargetSdkVersion 变量的值与我们原始本机应用程序中使用的值相匹配。之后更新成功完成。

标签: android react-native


【解决方案1】:

我能够解决问题!我确保build.gradle 中的compileSdkVersiontargetSdkVersion 变量的值与我们原始本机应用程序中使用的值相匹配。之后更新成功完成。

【讨论】:

  • 我做到了,可惜没有
【解决方案2】:

我遇到了完全相同的问题。我做了这些事情

步骤

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 2021-11-27
    • 2022-01-06
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多