1.发现错误

错误信息 :Error:Gradle 2.8 requires Android Gradle plugin 1.2.0 (or newer) but project is using version 1.1.0.
Please use Android Gradle plugin 1.2.0 or newer

2.问题分析

此类问题出现情况是在JDK高版本下写的代码然后用JDK低版本运行会出现这种问题。
android 开发中 Android 5.0及以上默认用JDK 1.7以上版本编译,其它则用jdk 1.6编译。

3.解决办法:

改为高版本编译即可,若一定需要在Android低版本下运行调试,比如说只有低版本的sdk源码,要进行源码级调试则必需这样做了,这时要强制把JDK的编译版本设为1.7以上即可,在build.gradle中添加编译选项,
与defaultConfig同级

compileOptions{
         sourceCompatibility JavaVersion.VERSION_1_7
         targetCompatibility JavaVersion.VERSION_1_7
     }

参考博客

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐