【问题标题】:Android Studio : Could not set process working directory to "new directory"Android Studio:无法将进程工作目录设置为“新目录”
【发布时间】:2019-09-21 21:31:25
【问题描述】:

我正在使用 Android Studio 做一个项目。将目录更改为另一个位置后。我收到错误“无法将进程工作目录设置为 [我的旧目录路径]:无法 setcwd()(错误 2:没有这样的文件或目录)”

【问题讨论】:

  • 选择“导入项目(Gradle、Eclipse ADT等)”

标签: java android kotlin


【解决方案1】:

按照以下步骤操作。

  1. 关闭安卓工作室。
  2. 删除项目文件夹中的 .idea 文件夹。
  3. 启动 android studio 并打开您的项目。 为我工作。

【讨论】:

  • 虽然删除 .idea 文件夹可以解决问题 (+1),但我希望得到一个无需删除即可工作的解决方案。原因是删除后,就我而言,构建需要很长时间(> 1.5小时)。
【解决方案2】:

我用Invalidate Caches / Restart解决了这个问题

【讨论】:

    【解决方案3】:

    重新启动 Android Studio 并从新目录打开您的项目

    【讨论】:

      【解决方案4】:

      这可能是由于多种原因。 下面的解决方案被证明可以解决它

      1. 关闭安卓工作室。删除项目文件夹中的 .idea 文件夹。

      2. 在菜单 File 上选择 Invalidate Caches 并重新启动

      3. 检查您的项目根文件夹是否有任何无效字符,例如空格。如果是这样,请关闭 Android Studio 并重命名根文件夹。

      【讨论】:

      • 这对我有用。请注意,.idea 文件夹是隐藏的,因此您需要在系统上显示隐藏文件夹才能将其删除。
      【解决方案5】:

      这种方法总是对我有用

      1. 缓存无效
      2. 重建项目
      3. 删除项目文件夹中的 .idea 文件夹。
      4. 将项目与 gradle 文件同步。

      但是所有解决方案在重新启动电脑后都可以工作一次

      【讨论】:

        【解决方案6】:

        我会在这里发布最尴尬的答案。

        我从错误的目录运行 Gradle 命令 :)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-23
          • 2017-06-11
          相关资源
          最近更新 更多