进传奇 怎么出现cannot create taskfile

 
这个是打开Android Studio项目报的错误提示單纯从上面的提示还是不能太直接的知道什么问题。后来我想这个项目的Gradle版本与我当前AS使用的版本不一致可能是这个问题。于是我把项目的版本改成与AS一致再同步一下果然就好了。

注意这个版本号是随AS的版本号走的比如我当前使用的是2.3.1版本。
 
 
这个错误提示就比较明显叻说你当前项目使用的SDK版本太低了,需要改成25.0.0改完之后再同步一下就可以了。

使用 sdk 命令***完成 gradle 之后执行 gradle 命囹时提示以下信息:

这个错误的原因是什么呢?

我们可以根据命令的提示为命令添加参数来查看具体原因:

在最后一个 Caused by 的位置我们可以看到错误信息是:

创建目录失败了,估计是权限的原因!

命令执行成功了说明真的是权限的原因。

我是使用 sdk 命令***完成 gradle 之后遇到的問题,由于初次使用 sdk以为是它的问题,所以又打开了一个终端窗口使用 Homebrew 又***了一遍,装完就好了所以感觉这个问题非常的奇怪!開始使用命令“$ gradle --info --debug --stacktrace”查看详细原因的时候,由于粗心也没有发现具体原因,就像Java程序出错时控制台输出长长的调用堆栈信息一样看着就頭大,所以很少会有人细心的去看结果就错过了解决问题的最好的提示信息。

我这里是遇到的权限的原因你可能遇到同样的错误提示,但本质的错误原因有可能并不相同但你掌握了这样查找错误根本原因的方法,相信解决起来就比较简单了

参考资料

 

随机推荐