React Native Android 构建:进程'命令'npx.cmd'' 以非零退出值 1 完成

Ali*_*ali 12 react-native

尝试为我的项目生成 APK 时,我不断收到此错误。我使用 react native 0.61.5 并且我没有安装任何库。

C:\Users\Ali\Desktop\Desktop\My work\ReactNative\AwesomeProject61\android>gradle
w bundleRelease

> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
Loading dependency graph, done.
info Writing bundle output to:, C:\Users\Ali\Desktop\Desktop\My
info Writing sourcemap output to:, C:\Users\Ali\Desktop\Desktop\My
info Done writing sourcemap output
info Done writing bundle output
info Copying 1 asset files
Error: EEXIST: file already exists, mkdir 'C:\Users\Ali\Desktop\Desktop\My'
error EEXIST: file already exists, mkdir 'C:\Users\Ali\Desktop\Desktop\My'. Run
CLI with --verbose flag for more details.

> Task :app:bundleReleaseJsAndAssets FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'npx.cmd'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 14s
1 actionable task: 1 executed

C:\Users\Ali\Desktop\Desktop\My work\ReactNative\AwesomeProject61\android>
Run Code Online (Sandbox Code Playgroud)

Kas*_*der 10

您是否尝试过清洁 Gradle?

请尝试此命令cd android && ./gradlew clean 在您项目的根目录上运行此命令!或./gradlew clean在您项目的 android 文件夹中。

之后重新编译 App 。

如果上述解决方案没有帮助,请尝试使用此命令构建您的版本,转到您的 android 文件夹并运行命令 ./gradlew assembleRelease -x bundleReleaseJsAndAssets

  • `./gradlew assembleRelease -x bundleReleaseJsAndAssets` 此命令会跳过捆绑包和应用程序在启动时崩溃 (5认同)
  • 对我有用: `cd android && ./gradlew clean` 然后在 android 文件夹中 `./gradlew assembleRelease -x bundleReleaseJsAndAssets` (2认同)

Mzk*_*han 7

以下命令对我有用:

gradlew assembleRelease -x bundleReleaseJsAndAssets 
Run Code Online (Sandbox Code Playgroud)