【发布时间】:2018-03-28 17:28:21
【问题描述】:
我在 Windows 10 上运行:
文件夹的权限是所有人和完全访问权限。
Cmd 行设置为管理员。
--version react-native-cli: 2.0.1
--version react-native: 0.47.2
* What went wrong:
Execution failed for task ':@myApp/react-native-spinkit:mergeReleaseResources'.
> java.io.IOException: Could not delete path 'C:\Users\My\Desktop\App\node_modules\@myApp
\react-native-spinkit\android\build\intermediates\res\merged\release\drawable-xhdpi-v4'.
例如,我会得到上面的错误。有时它说不能删除一些中间路径,有时它说它不能创建它们。
不是固定的错误输出,每次遇到麻烦的中间文件夹都不一样。当我在美好的日子里重复React-native run-android 2-3 次,它就会编译成功。在糟糕的日子里,我会重复 cmd 10-15 次,然后它会突然起作用。
顺便说一句,我使用android/gradlew clean 命令来确保它也进行清理。
我注意到的一件事是,每次编译失败时,编译百分比都会进一步提高。直到最后,如果我看到 100%,那么它会起作用。
同样的代码在Mac、android物理机或虚拟机上一次编译,同样的东西在Mac上非常稳定。这个问题只发生在我的 Windows 设置中。有没有人和我一样经历的?有什么办法可以解决这个问题吗?
【问题讨论】:
标签: react-native react-native-android