找不到 CodePushHash 与 Code Push 配合使用



所以我正在尝试使用 App Center 部署我的 React Native 应用程序并集成代码推送。 我安装了应用中心 SDK 并正常工作,但当我添加代码推送插件时出现问题。它可以很好地编译项目并进行同步,但是当我尝试将其安装在我的设备上时,构建法利斯说: "进程'命令'节点''完成,退出值为 1" 和"错误:ENOENT:没有这样的文件或目录,打开'/home/balistic/Documents/sharryup/android/app/build/intermediates/assets/debug/CodePushHash'">

我正在使用 React Native 0.56。

There is a workaround for this:
In {project_dir}/node_modules/react-native-code-push/android/codepush.gradle (~86-90) just add this three lines:
generateBundledResourcesHash = tasks.create(
name: "generateBundledResourcesHash${targetName}",
type: Exec) {
+doFirst {
+jsBundleDir.mkdirs()
+}
commandLine (*nodeExecutableAndArgs, "${nodeModulesPath}/react-native-code-push/scripts/generateBundledResourcesHash.js", resourcesDir, jsBundleFile, jsBundleDir, resourcesMapTempFileName)
}

相关内容

  • 没有找到相关文章

最新更新