The project uses Gradle version which is incompatible with Studio running on Java 10 or newer

AndroidStudio4.2版本兼容问题

今天在开发公司一个老项目时发现AS4.2版本与gradle有不兼容问题,具体描述如下:

  • 我本地的AndroidStudio版本是4.2,而我们项目的gradle版本是3.0.1,编译报错不兼容,提示需要升级到4.8.1,升级后是不报错了,但各种类方法依赖库找不到问题,因此此方法行不通
  • 最后经过排查发现原因为,4.2版本google默认是排在java11上的,所以导致了上面的问题,于是乎就想着把默认编译版本改到java 1.8,就下了一个插件ChooseRuntime下载后也改完发现确实是编译可以通过了,但是遇到了三个问题很难受,1.每次启动项目都是崩溃,代码目录都看不到,还需要再打开另外一个项目就可以了,这样每次开项目都得重新再打开一次,就很难受啊,2.设备找不到了,一直提示loading devices,这对于使用真机什么的就没法玩了,3.就是ide界面变了,上面出现了一行白色很不好看
  • 综合上面几种方法,最后决定将AS降低版本到4.1,因为4.1默认就是跑在java 1.8上的,最终成功,但是在降版本的过程中,发现4.1版本的安装包很难下,官网都是最新版本的,我们公司也没法,去博客上下载发现百度云不加速的话下载贼慢,得大半天才下载完,这里说下一共是九百多兆,差不多一G,最后我也是用这种方式慢慢下来的,最后记得下载后把包保存下哦,下次再用就不用下了
  • 以上就是我遇到这个问题处理过程中的心得,在此记录下,也希望能帮助到也遇到此问题的同学们。

你可能感兴趣的:(android,java,android,studio,flutter)