Android 找不到使用代码推送的CodePushHash

Android 找不到使用代码推送的CodePushHash,android,react-native,code-push,react-native-code-push,Android,React Native,Code Push,React Native Code Push,因此,我尝试使用AppCenter部署我的React本机应用程序,并集成代码推送。 我正确安装了App Center SDK和workds,但当我添加代码推送插件时,问题就出现了。它很好地编译了项目,也进行了同步,但当我尝试在我的设备上安装它时,构建程序会说: 处理“命令”节点“”已完成,退出值为非零1 和“Error:enoint:没有这样的文件或目录,打开“/home/balistic/Documents/sharryup/android/app/build/intermediates/as

因此,我尝试使用AppCenter部署我的React本机应用程序,并集成代码推送。 我正确安装了App Center SDK和workds,但当我添加代码推送插件时,问题就出现了。它很好地编译了项目,也进行了同步,但当我尝试在我的设备上安装它时,构建程序会说: 处理“命令”节点“”已完成,退出值为非零1 和“Error:enoint:没有这样的文件或目录,打开“/home/balistic/Documents/sharryup/android/app/build/intermediates/assets/debug/CodePushHash”


我使用的是React Native 0.56。

如果我使用gradle的install命令运行,则构建成功,并在设备上完美安装,否则,如果我运行android应用程序配置,那么我将面临同样的问题。你解决过这个问题吗?事实是,我的项目团队决定在整个项目启动并运行后实施此功能。实际上,codepush需要在不同的人之间对项目进行很好的管理,否则它甚至可能是伪证。可能我遗漏了配置的某些部分,但我没有继续使用它。对不起,这是同一个问题。有什么更新吗?升级到ReactNative 0.56.1Bad idea后!你不应该破坏你的依赖关系。
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)
}