android - React-native run-android --variant=release 错误(RN 57.5)
问题描述
我可以将其构建为调试,但是当我尝试将我的应用程序构建为我的 android 手机的发行版时,我收到了这个错误。我不明白它有什么问题,我删除了节点模块并重新安装,我的反应版本是57.5 .
SHA-1 for file D:\React\AEA\Index.js is not computed
ReferenceError: SHA-1 for file D:\React\AEA\Index.js is not computed
at DependencyGraph.getSha1 (D:\React\AEA\node_modules\metro\src\node-haste\DependencyGraph.js:201:13)
at D:\React\AEA\node_modules\metro\src\DeltaBundler\Transformer.js:164:26
at Generator.next (<anonymous>)
at step (D:\React\AEA\node_modules\metro\src\DeltaBundler\Transformer.js:31:30)
at D:\React\AEA\node_modules\metro\src\DeltaBundler\Transformer.js:50:14
at new Promise (<anonymous>)
at D:\React\AEA\node_modules\metro\src\DeltaBundler\Transformer.js:28:12
at Transformer.transformFile (D:\React\AEA\node_modules\metro\src\DeltaBundler\Transformer.js:188:7)
at D:\React\AEA\node_modules\metro\src\Bundler.js:78:34
at Generator.next (<anonymous>)
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:app:bundleReleaseJsAndAssets”执行失败。
进程 'command 'cmd'' 以非零退出值 1 结束
解决方案
好吧,它有点奇怪,但我已经这样解决了。
在 directory/index.js 我从其他目录调用其他 Index.js 文件(导航)。我将 Index.js 更改为 index.js 并解决了问题..
推荐阅读
- typescript - TS:如何在 ts 文件中转换 Object.assign?
- android - 如何使用 SQLite 创建具有 4 列的表
- mysql - 在 enum() 字段中插入数据
- javascript - 将动态创建的元素 tr 发送到函数并在其中获取 td 中的输入值
- api - 等待 Localstorage 然后调用 api
- docker - 如何在 alpine docker 中安装工具
- hibernate - 在hibernate中建模一对多关系的最佳方法
- javascript - javaScript 过滤嵌套对象和数组
- flutter - setState() 在更新 UI 方面是否有任何限制
- react-native - AsyncStorage getItem 和 setItem 在 Android 设备中不起作用