如果我使用react-native run-android构建应用程序,则可以在android studio模拟器上看到我的最新更改。但是,如果我只是在Android Studio中打开项目并运行该应用程序,则模拟器会运行我的应用程序的一个非常旧的版本(从很早以前开始)。 出于开发目的,这并不是问题,因为我只是运行react-native run-android来查看我的更改。但是,既然我正在尝试将应用程序的签名发行版上载到Playstore,我发现生成的签名APK是旧版本。
我尝试过的事情:
答案 0 :(得分:1)
我想尝试遵循此链接中的文档:https://facebook.github.io/react-native/docs/signed-apk-android#docsNav
由于您之前已经成功构建了它,所以它可能与以前的版本相同。
尝试在您的app / build.gradle中更改gradle版本。 在默认配置下:
defaultConfig { ...
versionCode 1
versionName "1"
}
signingConfigs {
将1更改为2,然后在清洁后运行gradlew assembleRelease。
概念证明: https://play.google.com/store/apps/details?id=com.risenradiance