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

新手上路,请多包涵

我为 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 at 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

我想成功构建安卓应用

原文由 Judy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 438
2 个回答

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

  1. 光盘安卓
  2. gradlew 清洁
  3. 光盘..
  4. 反应本机运行android

原文由 3iL 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

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

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

原文由 Bjørnar Hvidsten 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏