【发布时间】:2018-11-14 05:00:44
【问题描述】:
我目前正在构建我的第一个 React Native 应用程序。我在 Play Console 中为内部测试设置了一个版本,并且能够推送我的第一个签名 apk。从那时起,我们进行了错误修复,现在已合并到 master 中。当我尝试通过运行生成新版本时:
cd android && ./gradlew assembleRelease
并作为新版本上传,通过 Play 商店更新我的应用后,我看不到任何新变化。
我试过跑步
react-native bundle --entry-file ./index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
在生成新版本之前,但我仍然看不到更改。
在我的设备与 USB 调试连接时运行 react-native run-android 工作正常,在任何模拟器中也一样。我就是想不通为什么我的 APK 与本地设备上生成的代码不匹配。
我是否遗漏了一个步骤,使我的 APK 在构建时无法代表 master 上的最新更改?
使用 React Native 0.56
已更新以添加我的 Gradle 配置:
// android/app/build.grade
signingConfigs {
release {
if(project.hasProperty('MY_RELEASE_STORE_FILE')) {
storeFile file(MY_RELEASE_STORE_FILE)
storePassword pass
keyAlias MY_RELEASE_KEY_ALIAS
keyPassword pass
}
}
}
【问题讨论】:
标签: android react-native apk