无法setcwd()(错误号2:无此类文件或目录)

时间:2018-09-29 18:38:15

标签: android gradle

运行项目后,我在android studio中遇到以下错误。

你知道原因吗?

10:04:15 PM: Executing task 'installDebug'...

Could not set process working directory to '/Users/mahdir/.gradle/daemon/4.8/:app': could not setcwd() (errno 2: No such file or directory)
10:04:15 PM: Task execution finished 'installDebug'.

5 个答案:

答案 0 :(得分:12)

对我来说

  1. 关闭项目并将其从最近的项目列表中删除。
  2. 转到项目目录,然后删除.gradle和.idea目录。
  3. 再次将其导入为现有项目。

答案 1 :(得分:3)

当我在AS 3.2中将无效的“ Gradle项目:”指定为Gradle Run / Debug Configuration的一部分时,看到此错误。它是一个自由文本字段,但是最好使用该字段右侧的文件夹图标来确保您选择的是有效项目。

答案 2 :(得分:1)

对我来说,我在打开的项目中有一个Gradle项目,但没有导入(作为Gradle项目)。

我通过以下方式解决了该问题:

  1. 在“项目”窗口中右键单击build.gradle文件
  2. 选择“导入Gradle项目”
  3. 直接从Gradle工具窗口运行任务

答案 3 :(得分:0)

对我来说使缓存无效/重新启动有效。

答案 4 :(得分:0)

我猜在运行/调试配置中没有正确选择模块。 在尝试整个取消链接/链接往返之前,只需执行以下操作:

  1. 打开 $ test test.c:23:sum: pos0 = 6, pos1 = 10, max = 7, output = 21 test.c:34:main: result = 21 $ _ 对话框以查看相关配置
  1. 点击 Edit Configurations... 字段旁边的图标并重新选择您选择的模块(请参阅 Gradle project selection
  2. 再次尝试运行运行/调试配置。