这两个错误一开始完全摸不着头脑,网上对于第一问题的解释是在设置,compiler里面将java编译模式设置一下,但是在android3.6+的版本上根本就没有这个选项。不过compiler这个栏目还是有的,后面通过比较发现,新建的项目在compiler里面多了一个离线模式:
,这个我按照官方给的文档,去看了一下,它的意思是这里的设置相当于gradle的命令行设置,如果设置了--offline模式,就是gradle直接用缓存的,而不联网。如果去掉这个离线模式,则所有错误都没有了。现在还不清楚为什么设置了离线模式,会出现那两个问题。