Android Studio未显示代码更改,并且无法生成已签名的最新更改apk

时间:2019-06-04 22:29:50

标签: android android-studio react-native mobile react-native-android

如果我使用react-native run-android构建应用程序,则可以在android studio模拟器上看到我的最新更改。但是,如果我只是在Android Studio中打开项目并运行该应用程序,则模拟器会运行我的应用程序的一个非常旧的版本(从很早以前开始)。 出于开发目的,这并不是问题,因为我只是运行react-native run-android来查看我的更改。但是,既然我正在尝试将应用程序的签名发行版上载到Playstore,我发现生成的签名APK是旧版本。

我尝试过的事情:

  • 删除/添加Gradle Aware Make
  • 重新启动Android Studio /我的电脑
  • 使缓存无效/重启
  • 关闭即时运行
  • 清洁/重建项目

1 个答案:

答案 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