gpt4 book ai didi

javascript - Codepush React-Native android staging 发布

转载 作者:行者123 更新时间:2023-11-29 21:35:36 25 4
gpt4 key购买 nike

我正在尝试使用 Microsoft 的 Codepush 在暂存中发布 React-Native Android 应用程序,因为这已遵循网站上的给定说明,并且能够构建 bundle 文件并在暂存中成功发布,但没有在移动设备上看到更新的更改我发布了。

首先,我使用 USB(在设备上运行)在移动设备上安装了应用程序。

之后使用 Codepush 对应用程序和发布进行一些更改,但是当我在移动设备上重新启动应用程序时没有显示更改。

https://github.com/Microsoft/react-native-code-push#getting-started安卓设置

应用程序/build.gradle :-

defaultConfig : versionName: "1.0.0",

signingConfigs : release { storeFile file("my-release-key.keystore")
storePassword "myapp"
keyAlias "alias-key"
keyPassword "myapp"
}

buildTypes: signingConfig signingConfigs.release

dependencies: compile project(':react-native-code-push')

设置.gradle :-

include ':app', ':react-native-code-push'
project(':react-native-code-push').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-code-push/android/app')

CLI 命令:-

react-native bundle --platform android --entry-file index.android.js --bundle-output codepush.js --dev false;

code-push release App-Android codepush.js 1.0.0

我已经在移动设备上安装了版本名称为 1.0.0 的 aap,并对应用程序代码进行了一些更改,然后再次构建 bundle 并发布版本名称为 1.0.1 的应用程序。

这里我没有改变buid.gradle中的versionName,只改变release命令中的versionName code-push release App-Android codepush.js 1.0.1

我是否需要每次在 build.gradle 中为新版本更改版本名称并在发布命令中使用相同的版本名称?

有人可以帮忙吗?谢谢

最佳答案

我遇到了和你一样的错误。

  • 检查你的包文件

  • 检查发布命令(代码推送发布 YouApp your_bundle_file 版本)

    如果您在 android.defaultConfig.versionName 中设置的是 1.0.20,那么您需要像这样发布:

    代码推送发布 YouApp your_bundle_file 1.0.20

在更改 android.defaultConfig.versionName 版本 (1.0.21) 之前,您需要发布版本 1.0.20,之后您需要发布版本 1.0.21。

注意:在你的应用android.defaultConfig.versionName改变之前,release命令中的version不能改变。

关于javascript - Codepush React-Native android staging 发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34962757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com