【问题标题】:Android Studio with Project Files on Local Network ShareAndroid Studio 与本地网络共享上的项目文件
【发布时间】:2021-02-19 02:54:00
【问题描述】:

这是我的设置:

Ubuntu 14.10 机器上共享文件夹中的 Android Studio 项目文件。

尝试在 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: 错误:(系统找不到指定的路径)

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

有什么想法吗?

谢谢, 丰富

【问题讨论】:

  • 遇到了同样的问题。你找到解决方案了吗?
  • 我有同样的问题...

标签: android networking


【解决方案1】:

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

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

这让我发疯 - 找不到解决方案!文件夹/文件权限很好......无论如何这对我有用:

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

(在你的情况下U:\BackedUp\Projects\AndroidStudio\ScorecardManager\app\build)

【讨论】:

  • 这在删除构建文件夹后工作一次。它不工作第二次。您必须在每次构建之前删除构建文件夹,这需要太多时间。我有同样的问题,在网上搜索了几个小时,但不幸的是,没有解决方案。
【解决方案2】:

我正在使用类似的设置 - 项目位置在我的运行 Windows 7 的个人笔记本电脑上,以及在由 Windows 10 驱动的桌面系统上运行的 android studio 上。我在我的笔记本电脑上设置了一个公共共享项目文件夹,并安装了它我的桌面系统中的驱动器。即使 android studio 显示有关监视网络文件夹更改的警告,也可以正常工作。

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

【讨论】:

    【解决方案3】:

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

    create mask
    directory mask
    

    它们以每股为基础。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-16
      • 1970-01-01
      相关资源
      最近更新 更多