场景
从github中下载ArcGIS的Demo,导入到AS中出现“Unsupported major.minor version 52.0”的异常。
尝试办法
尝试1
build.gradle文件中,compileSdKVersion 和 buildToosVersion 版本对不上导致,如下图
android{
compileSdkVersion 23
buildToolsVersion 24.0.0 rc2
...
}
只要将 complileSdkVersion 和 builToolsVersion 的版本修改一致就可以了。
android{
compileSdkVersion 23
buildToolsVersion "23.0.2"
...
}
尝试这种办法,没有效果…..
尝试2
在 stackoverflow中,runProguard has been renamed to minifyEnabled in version 0.14.0 (2014/10/31) of Gradle
也就是说在0.14.0的版本中,gradle文件中,runProguard更名为minifyEnabled,可是导入的项目就是minifyEnabled。。。。
可是也没什么卵用…….
尝试3
有说是系统的jdk版本和AS的版本不一致导致的,高版本的java project使用了低版本的jdk来运行。现在我系统的jdk版本是1.8,但是AS的引用jdk版本是1.7。
于是我下载了【免安装】的jdk1.8 64位之后,将系统的【JAVA_HOME】以及AS的引用jdk路径改为新下载的jdk就解决了
终于找到解决办法了^.^