你是否有这样的经历:
在Github或者从别人哪儿拷贝一个项目过来,编译半天编译不过去,进度条一直在转,也没个提示来告诉咱们具体错误原因是啥,内心崩溃得不要不要的。
我大概总结了下使用Android Stuido去加载一个项目,需要的环境包括:
- Gradle,包括Gradle使用版本和Android插件版本
- JDK,这个所有的Java程序都需要
- Compile Sdk—需要的Android SDK
- Build Tool—编译工具
- 众多第三方包
据我观察Android Studio加载速度慢多半原因是Gradle造成的。为什么这么说?因为其他地方出错了,编译器会有提示比如说:
这里使用Java8来编译代码,但是我环境里面只有Java6和Java7没有Java8,很快编译器会给提示,如下
一目了然,提示说我没有Java8,要么添加Java8支持,要么移除sourceCompatibility JavaVersion.VERSION_1_8;
但是他喵的,Gradle如果缺失,没有提示,或者可以说提示的错误是这样
或者像这样