文档章节

eclipse 和 android studio 编译时报 Unsupported major.minor version 52.0错解决办法

百世经纶一页书梵天
 百世经纶一页书梵天
发布于 2017/01/09 17:38
字数 346
阅读 10
收藏 0

ersion 52.0 是java8的环境。当gradle tools 升级到2.2.1时候,可能编译时候会报该错误。

很多网友说更改java version,但是很多时候无效。下面是我遇到时候的解决办法:

解决思路如下:

1.Android studio 中:

出现该问题的情况,大多数是在升级完 gradle tools 2.2.1,把android studio升级到最新2.2版本时候遇到的。

原因是,没有同步更新Android SDK Build-tools。把SDK的build-tools升级到最新就ok了。

 

2.eclipse中:

当你在android studio中升级了Android sdk,用eclipse编译时可能也会报该错误。

(虽然现在很少用eclipse,但是某些情况下还是要用的)

网友解决办法基本都是把jdk版本改成1.7,或者安装1.8然后把工程统一改成1.8版本。

 但是很有时候你希望的是基于1.7版本编译的,不希望编译的版本过高,

修复的方法很简单:

打开Android sdk manager 在 Build-tools里选择版本相对低一点的

我选择的是23.0.1

在 eclipse中android的工程进行配置一下:

在文件project.properties中添加下面一句(要是你本地已经下载好的buildtools版本):

sdk.buildtools=23.0.1

就ok了。

 

以上是最近遇到的问题,希望能够帮到各位。

© 著作权归作者所有

共有 人打赏支持
百世经纶一页书梵天
粉丝 3
博文 69
码字总数 47823
作品 0
海口
程序员
私信 提问
项目在Intellij idea 2.5能运行,但Intellij idea 3不能运行

原来在Intellij idea 2.5里能正常运行的项目,到Intellij idea 3 公开预览版这个版本里怎么就不能正常运行了呢?报jdk版本过低的错,这是怎么回事? Error:Internal error: (java.lang.Unsup...

K哥
2016/10/27
288
2
Andriod studio 打包aar

因为项目不同,有些公用库而且还是c++的,还有一些带资源的,简单的复制遇到库升级又是一轮配置,编译成aar则解决这些麻烦。 但是默认andriod studio的make moudle只生成debug包,在3.0以上及...

breeze
2018/12/08
0
0
Tomcat Unsupported major.minor version 52.0错误

Unsupported major.minor version 52.0: 看到Unsupported你是不是会想到jdk高版本能兼容低版本,但是低版本不能兼容高版本,不错,猜对了,其实就是这个意思。这个错误意思是你项目用JDK1.8运...

潜心笃志
2018/03/08
0
0
jdk版本无法编译的问题

用Jdk1.7编译在tomcat运行时报:java.lang.UnsupportedClassVersionError: org/apache/solr/client/solrj/SolrServerException : Unsupported major.minor version 52.0 (unable to load cla......

心境111
2016/07/06
405
3
Android环境搭建遭遇Unsupported major.minor version 52.0

首先,个人在windows 10下配置Android的开发环境。由于之前在开发Java web,所以安装了eclipse,MyEclipse,jdk 1.7 等。由于希望开发 android 5.1,早在之前也有开发过Android,所以按着套路来...

语博兄
2016/07/21
805
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring学习记录

Java类定义配置 @Configuration //标记为配置类@ComponentScan //标记为扫描当前包及子包所有标记为@Component的类@ComponentScan(basePackageClasses = {接口.class,...}) //标记为扫描当...

CHONGCHEN
今天
1
0
如何开发一款以太坊(安卓)钱包系列2 - 导入账号及账号管理

这是如何开发一款以太坊(安卓)钱包系列第2篇,如何导入账号。有时用户可能已经有一个账号,这篇文章接来介绍下,如何实现导入用户已经存在的账号。 导入账号预备知识 从用户需求上来讲,导...

Tiny熊
今天
3
0
intellJ IDEA搭建java+selenium自动化环境(maven,selenium,testng)

1.安装jdk1.8; 2.安装intellJ; 3.安装maven; 3.1 如果是单前用户,配置用户环境变量即可,如果是多用户,则需配置系统环境变量,变量名为MAVEN_HOME,赋值D:\Application\maven,往path中...

不最醉不龟归
今天
4
0
聊聊ShenandoahGC的Brooks Pointers

序 本文主要研究一下ShenandoahGC的Brooks Pointers Shenandoah Shenandoah面向low-pause-time的垃圾收集器,它的GC cycle主要有 Snapshot-at-the-beginning concurrent mark包括Init Mark(P......

go4it
昨天
4
0
Makefile通用编写规则

#简单实用的Makefile模板: objs := a.o b.o test:$(objs) gcc -o test $^ # .a.o.d .b.o.d dep_files := $(foreach f,$(objs),.$(f).d) dep_files := $(wildcard $(dep_files)) ifneq ($(d......

shzwork
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部