React-Native构建失败的应用程序:mergeDebugAssets

时间:2019-06-13 13:26:40

标签: 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

请你能帮我吗?

非常感谢

本机

原因:java.nio.file.AccessDeniedException:C:\ Users \ SONY \ AwesomeProject \ android \ app \ build \ intermediates \ merged_assets \ debug \ mergeDebugAssets \ out \ fonts         在com.android.ide.common.resources.MergedAssetWriter $ AssetWorkAction.run(MergedAssetWriter.java:84)         ...还有1个

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

  • 出了什么问题: 任务':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应用

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

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

  1. cd android
  2. gradlew clean'
  3. cd ..
  4. react-native run-android