这是我的设置:
Android Studio 项目文件位于 Ubuntu 14.10 盒子上的共享文件夹中。
尝试在 Windows 8 机器上运行 Android Studio 1.0.2,U: 驱动器映射到包含项目文件的 Ubuntu 机器上的网络共享。
当我尝试“将项目与 Gradle 文件同步”时,出现如下错误:
错误:错误:创建目录失败:U:\BackedUp\Projects\AndroidStudio\ScorecardManager\app\build\intermediates\res\debug\values-v14
如果我去创建它要查找的文件夹(在本例中为 values-14)并重试,我会得到:
错误:任务 ':app:mergeDebugResources' 执行失败。
U:\BackedUp\Projects\AndroidStudio\ScorecardManager\app\build\intermediates\res\debug\values-tl\values.xml: Error: (The system cannot find the path specified)
这种情况会一直持续下去。我在每台计算机上使用相同的用户名。似乎每次我尝试同步时,项目文件的文件权限都会重置为 755,这可能是问题所在,但不知道是否是,如果是,如何解决。
有什么想法吗?
谢谢, 丰富
最佳答案
我正在使用类似的设置 (Arch-Linux),但我遇到了同样的问题:
- 项目位于网络驱动器 - 文件夹安装在本地
- 位于本地的 Android 工作室
- Gradle build 给我:
Error:Error: Failed to create directory
这让我发疯 - 找不到解决方案!!文件夹/文件权限很好......无论如何这对我有用:
我刚刚删除 build
文件夹并再次运行 gradle build(我让 gradle 创建 build
文件夹)。瞧!有效!不知道为什么...
(在你的例子中 U:\BackedUp\Projects\AndroidStudio\ScorecardManager\app\build
)
关于本地网络共享的带有项目文件的 Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28197301/