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

标签 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

如果我去创建它要查找的文件夹(在本例中为 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/

相关文章:

Android - 如何使按钮文本闪烁/闪烁?

java - 使用SQLite数据库之前先创建它

java - 更改互联网连接类型

java - 无法在不损坏文件和阻塞 while 循环的情况下保持套接字打开

iPhone:什么时候应该使用网络事件指示器

networking - IRC中的最短路径是如何保证的?

c - 从 SSH 服务器发送 channel 请求,使 `ssh_channel_accept_forward()` 在 SSH 客户端上返回?

android - 为 addProximityAlert android 查找 Radius

android - Firebase 中 iOS 和 Android 应用程序的包名称相同

在 OS X 上安装 Java 7 JDK 后,JavaVirtualMachines 仍然显示 "1.6.0.jdk"