android - 在 Windows 上组装 Release 时出现 React Native Bug

标签 android react-native

尝试在 Windows 中组装我的应用程序版本时,出现以下错误:

Failed to capture snapshot of input files for task ':app:bundleReleaseJsAndAssets' property '$1' during up-to-date check.

> Failed to create MD5 hash for file content.

两者:

react-native run-android --variant=release

和:

gradlew assembleRelease

不会工作,但是,当我构建调试版本时它会工作:

react-native run-android

我做了一些研究,这似乎是一个只存在于 Windows 上的错误。我还看到了如下建议:

  • 确保 NODE_ENV 未设置为“开发”
  • .gradle 与 outputDir 在同一目录中,导致 Windows 出现锁定问题
  • 尝试使用 --dev false 选项手动 bundle 项目(这不会给我一个错误,但我不知道 bundle 后要做什么)

问题仅在组装发布版本时出现,每次读取 google-services.json 文件时似乎都会中断,但似乎无法在网上找到任何将错误链接到该文件的内容。

有谁知道这里发生了什么以及我该如何解决它?

最佳答案

尝试删除/node_modules 文件夹并运行 npm install

关于android - 在 Windows 上组装 Release 时出现 React Native Bug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51568223/

相关文章:

android - 如何使包含下划线的文本 URL 工作

java - 我不知道如何修复这个 NullPointerException

reactjs - 当项目更改时, react native 部分列表不会重新渲染

facebook-graph-api - 如何在 react-native-fbsdk 中使用图形 API?

javascript - 如何在 React Native 中创建六边形 View

android - 在哪里检查 Android 权限?

Android proguard,设备上的空指针异常

react-native - Victory Native 饼图动画

javascript - 与 React Native 中的容器相比,Lottie 动画非常小

java - 如何调试引导接收器?