我完成了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个
失败:构建失败,并出现异常。
错误: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应用
答案 0 :(得分:2)
我遇到了这个问题,对我来说./gradlew clean
并没有帮助。
但是我在assets
中发现了一个名为android/app/src/main
的文件,git显示为未跟踪。当我删除资产文件时,我可以再次毫无问题地构建项目。
我使用Android Studio调试Java代码,我想这就是创建资产文件的原因。
答案 1 :(得分:0)
尝试在您的项目目录中运行它: