04Android Studio常见错误解决(本文不定时更新)
我从16年3月1日辞职,到现在已经是5月2日了,整整2个月,几乎没有敲代码,因为我辞职那会头脑发热,想搞什么创业,搞了1个月,没什么效果,后来又没搞了,现在又准备重操旧业搞起编程,准备过段时间去合肥找工作。
本篇blog会不定时更新,只要我在使用Android Studio过程中出现的问题,我都会记录下来,并找到解决方案,然后记录在该篇bolg中。
01、AndroidStudio SDK directory does not exists
- [ ]出现原因:
出现类似上图中的错误,一般是因为我们从网络上Download一个开源的项目,想把它导入到Android Studio中,结果发现,我们的SDK目录,和你下载的项目的SDK目录不同,所以一般会出现这样的问题。 - [ ]解决方案:
从上面的图片提示“Please fix the ‘sdk.dir’ property in the local.properties file.”,说的很明白,很简单,就是打开你下载的项目根目录,找到“local.properties”文件,并打开,修改“sdk.dir”条目,改为你系统下的SDK目录,如下图所示。
02、Plugin Error
- [ ]出现原因:
Problems found loading plugins出现这种问题,我是因为一直提示我升级某个插件,后来我没选,当重启AndroidStudio的事就出现了这个。小手一抖选了“Disable not loaded plugins”,后来发现AS不支持Android开发了。吓死我了。捣鼓了半天,发现是在plugins里面禁用了Android Support。
- [ ]解决方案:
重新启用Android Support插件就行了。
03、Gradle files have changed since
- [ ]出现原因:
我不知道我为什么会出现这样的错误,原因没找出来。使用Studio出现这种错误,首先你的项目想你发现不了error,项目编译能通过,但之后就会出现“Session ‘app’: error”这样的错误,就是不能把编译后的apk安装到设备上。
出现这种错误,一般我们会怀疑是不是Gradle出现了什么问题,所以保守的方式是,先清理工程下gradle产生的文件,查看Gradle等,但是我这样做并没有解决。在折腾好久之后,发现原来项目引用的一个第三方库有了问题,但是检查起来太耗时耗力了,顾给出如下解决方案。
- [ ]解决方案:
出这种错误,要检查自己的项目是不是引用了过期的或者什么不符合项目的资源(例如资源文件或第三方库),暂时先把他移除,然后修改项目上用的资源文件的地方先注释。build没问题,在考虑怎么加入资源问题。我是因为第三方库工程引起的这个错误,所以我把库工程删掉了,重新导入了一份。结果就可以了。