这是年后首篇文章,年后做的项目没有新的东西,所以没什么可写的;

这次遇到了一个开发环境的问题,之前某项目(androidstudio)一直正常,知道近期进行版本控制时,丢失了些许文件(解决后才知道是这个原因),导致打开后,目录结构中,android视图下只能看到Gradle Script,看不到module了。

一开始,我尝试了重启、clean、rebuild等方法,Gradle似乎都是不工作的,于是我猜测是否是丢失了文件,便打开了一个正常的项目,切换到project视图下,将两个项目的目录结构进行对比。

我发现有这些文件(夹)是丢失的,应该都是我手动删除

或者svn的时候进行了删除:①.gradle,build(文件夹);②.iml , ③、settings.gradle(文件),这些不太起眼的文件丢失了,真的是让我好头疼。。幸好我发现了这个情况,其实在学习初期使用eclipse的时候,也发生过文件缺失无法编译的情况,解决方案都是一样的,对照正确的目录结构,然后看看哪个文件少了,从正常的项目里COPY进来,不能直接运行的话,再去修改文件内的值,就可以的,反正我是改对了。

①.gradle文件夹,里面保存了gradle文件,这里面一般不用手动改,复制的时候里面肯定至少有一个版本的gradle,编译的时候不能用的话,as会提示用户更新的;

build文件夹,这个我觉得把其他文件夹复制进去后,gradle能正常运行了,他会自动生成,但我当时是逐个检查的,,所以还是复制了进去;②.iml文件:复制进去,复制一下你的module的名字,用它重命名这个**.iml文件,打开,ctrl+f对原来的module字符串进行替换,估计项目不大的话,也没几条;③settings.gradle:这个复制进去,一般也不用修改,然后编译运行就没问题啦~