具有本地网络共享项目文件的Android Studio

时间:2015-01-28 16:24:12

标签: android networking

这是我的设置:

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

如果我去创建它正在寻找的文件夹(在这种情况下是值-14),然后再试一次,然后我得到:

错误:任务':app:mergeDebugResources'执行失败。

  

U:\ BackedUp \ Projects \ AndroidStudio \ ScorecardManager \ app \ build \ intermediates \ res \ debug \ values-tl \ values.xml:错误:(系统找不到指定的路径)

这一直在继续。我在每台计算机上使用相同的用户名。似乎每次我尝试同步时,项目文件的文件权限都会重置为755,这可能是问题,但不知道是不是,如果是,如何修复它。

有什么想法吗?

谢谢, 富

3 个答案:

答案 0 :(得分:0)

我正在使用类似的设置(Arch-Linux),我遇到了同样的问题:

  • 项目位于网络驱动器 - 文件夹已安装localy
  • 位于localy的Android工作室
  • Gradle build让我:Error:Error: Failed to create directory

它让我疯狂 - 无法找到解决方案!文件夹/文件权限哪里好...无论如何这对我有用:

我只是已删除 build文件夹并再次运行gradle build(我让gradle创建build文件夹)。瞧!有效!不知道为什么......

(在您的情况下为U:\BackedUp\Projects\AndroidStudio\ScorecardManager\app\build

答案 1 :(得分:0)

我正在使用类似的设置 - 项目位置在我的个人笔记本电脑上运行Windows 7,并且我的桌面系统上运行的android工作室由Windows 10提供支持。我在我的笔记本电脑上设置了一个公共共享项目文件夹,并安装它我的桌面系统中的驱动器。即使android工作室显示关于观看网络文件夹更改的警告,也能正常工作。

我认为您的问题将与文件夹的使用权限有关,请记住Linux系统的安全性。使用访客权限设置您的samba文件夹共享,然后重试。

答案 2 :(得分:0)

755 权限是 Samba 和 Linux 交互的产物。 /etc/samba/smb.conf 中有一对参数,您可以使用它们来获得所需的权限:

create mask
directory mask

它们适用于每股。