AndroidStudio升级到3.1+之后,出现Java.util.NoSuchElementException

最近手贱点了AS升级提醒,一不小心就升级到了3.1.2,截图为证:
AndroidStudio升级到3.1+之后,出现Java.util.NoSuchElementException_第1张图片

本来好好的项目我点build出现了这种情况:
AndroidStudio升级到3.1+之后,出现Java.util.NoSuchElementException_第2张图片

通过google,发现这是一个AS的bug,具体解决方案有三种:

如果你的AS version == 3.1或者version < 3.2 :

A. 更新项目根目录下gradle.properties的文件,添加android.enableAapt2=falseAndroidStudio升级到3.1+之后,出现Java.util.NoSuchElementException_第3张图片
B. 取消你的Instant run功能(似乎AS的很多bug都和Instant run有关):
AndroidStudio升级到3.1+之后,出现Java.util.NoSuchElementException_第4张图片

如果你的AS version >= 3.2

A. 更新项目根目录下gradle.properties的文件,添加android.enableAapt2=true即可
B.此时你也可以打开Instant run功能了

方法三

3.如果你感觉不爽了,那么卸载当前的版本,重新装回3.0即可。

Stack Overflow地址

你可能感兴趣的:(android基础)