无法创建目录:project\android\app\build\intermediates\res\merged\debug\values :app:mergeDebugResources FAILED

Failed to create directory: project\android\app\build\intermediates\res\merged\debug\values :app:mergeDebugResources FAILED

我正在尝试将 facebook 登录集成到 react-native 中。 我使用了这个文档 React Native FDSK, 我收到这个错误

尝试将解决方案文件夹保留在本地(类似于 D:/MyProject ),因为如果您将 solution/project 深深地嵌套在文件夹中,可能会导致更长的路径问题.

然后,尝试 运行 1. npm 安装 2. react-native run-android

也许这应该可以解决问题。

当您在项目目录中时,请尝试使用

cd android && gradlew clean && cd .. && react-native run-android

@user3499413 你是对的,但你忘记了 clean 和 cd 之间的 &&

cd android && gradlew clean && cd .. && react-native run-android

转到您的 android 文件夹并写入此文件夹 capacitor-cordova-android-plugins

写入所有及其子文件夹,然后再次 运行 您的命令...这已为我解决了问题

在 Mac 上,您可以右键单击该文件夹并单击“获取信息”,然后向下并将权限更改为写入权限。

cd android && ./gradlew clean && cd .. && react-native run-android

对于那些不知道 Windows [编辑:PowerShell,而不是命令提示符] 语法的人:

cd android; ./gradlew clean
cd ..; react-native run-android

这对我有用。 来源:https://github.com/facebook/react-native/issues/10367