2017-10-17 53 views
4

我在Windows 10上运行:反应原生运行Android的随机不能够删除或创建文件夹

权限的文件夹是每个人都&完全访问。

命令行设置为管理员。

--version反应母语-CLI:2.0.1

--version反应母语: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次时,它会成功编译。在糟糕的日子里,我会重复10-15次cmd,然后它突然发生作用。

顺便说一句,我使用android/gradlew clean命令来确保它也进行清洗。

我注意到的一件事是,每次失败时,编译百分比%会得到更多。直到最后,如果我看到100%,那么它会起作用。

相同的代码一起用Mac编译,android物理或虚拟机,在Mac上同样的东西很稳定。这个问题只发生在我的Windows安装程序中。任何人遇到与我一样的事情?有什么我可以解决这个问题吗?

+0

可能重复? https://stackoverflow.com/q/35674066/7328782 –

回答