IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件)

96
Waullen
2017.11.24 10:18* 字数 405

今天刚开始学习kotlin,按照教程操作,创建一个game的项目,但是当我使用intellij idea创建项目的时候,

情况一:先出现错误


图一

点击下载gradle依赖,又出现这种问题:


图二

并且项目的目录结构不全,缺少src文件 ,如下图:


图三


构建项目不带src文件,则在自己项目的gradle里面,设置一个gradle的Task:

task"create-dirs"<< { 

 sourceSets*.java.srcDirs*.each {  it.mkdirs() } 

sourceSets*.kotlin.srcDirs*.each { it.mkdirs() }

 sourceSets*.resources.srcDirs*.each {   it.mkdirs() }

}

在项目目录下执行 gradle create-dirs 命令自行创建目录,执行后如图;


图四

然后再把此task任务删了,已经可以了;

情况二:创建项目后,

目录如下图:

图五

原因是gradle没有下载完成,第一次下载比较慢,反应也慢,解决办法就是等gradle下载下来,等下载完成之后,项目目录结构就正确了。


综合上述情况:情况一实际也是因网络的问题,gradle并未下载完全,我的解决办法是创建项目的时候使用本地gradle地址,如图


图六

这样就不会出现,因网络什么的各种原因,出现的gradle下载不完全而导致的项目结构不全

更新:

有的时候确实不能用本地的,因为团队开发,对方不一定有这个版本,偶然发现,点击设置里面的

图七



有不正确之处,还望指出 ^o^

Kotlin学习
Web note ad 1