React-Native Build Failed app:mergeDebugAssets

Jud*_*udy 10 android react-native

我为 Android 完成了一个 react-native 应用程序,现在当我尝试

运行 npm android,我收到此错误:

 FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugAssets'.
> Error: java.lang.RuntimeException: java.lang.RuntimeException: java.nio.file.AccessDeniedException:
C:\Users\SONY\AwesomeProject\android\app\build\intermediates\merged_assets\debug\mergeDebugAssets\out\fonts
Run Code Online (Sandbox Code Playgroud)

请你能帮帮我吗?

非常感谢

反应原生

引起:java.nio.file.AccessDeniedException: C:\Users\SONY\AwesomeProject\android\app\build\intermediates\merged_assets\debug\mergeDebugAssets\out\fonts at com.android.ide.common.resources.MergedAssetWriter$ AssetWorkAction.run(MergedAssetWriter.java:84) ... 1 more

FAILURE:构建失败,出现异常。

  • 出了什么问题:任务“:app:mergeDebugAssets”的执行失败。

    错误:java.lang.RuntimeException:java.lang.RuntimeException:java.nio.file.AccessDeniedException:C:\Users\SONY\AwesomeProject\android\app\build\intermediates\merged_assets\debug\mergeDebugAssets\out\fonts

我想成功构建android应用程序

3iL*_*3iL 21

尝试在您的项目目录中运行它:

  1. 光盘安卓
  2. 渐变干净
  3. 光盘..
  4. react-native run-android

  • 有时`./gradlew clean`不起作用,所以尝试`.\gradlew clean` (3认同)
  • ./gradlew 干净 (2认同)
  • ./ 用于终端(例如 VS Code 终端),在 cmd 上您需要在没有 ./ 的情况下运行它 (2认同)

Bjø*_*ten 12

我遇到了这个问题,对我来说./gradlew clean没有帮助。

assets但我发现 git中调用的一个文件android/app/src/main显示为未跟踪。当我删除资产文件时,我可以再次毫无问题地构建项目。

我使用 Android Studio 来调试 java 代码,我猜这就是创建资产文件的原因。