关于AS报 主版本 52 比 51 新, 此编译器支持最新的主版本。 建议升级此编译器 问题
2016-09-09 15:50
2739 查看
有一次和同事同步代码,同步完之后Android Studio在手机上安装的时候报这个问题
警告: D:\ASsdk\platforms\android-24\android.jar(android/graphics/drawable/BitmapDrawable.class): 主版本 52 比 51 新, 此编译器支持最新的主版本。
建议升级此编译器
一大堆,搜了好久不知道是什么原因,主要是没有明确的答复,我又是升级Studio又是升级sdk的都没办法解决,搞到下午终于明白了,是JDK的原因,同事在app.gragle中设置的是 :
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
minSdkVersion 15
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
上面表示编译的时候使用Android 24的版本编译,最高支持到版本24
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'
这两行表示依赖了24版本的两个包
解决方法:
1.我的JDK是1.7,将JDK升级到1.8之后应该可以解决这个问题(这个只提供参考,因为公司还有其他项目,所以我没有升级到JDK1.8,但是同事是1.8运行正常)
2.将上面代码的24版本统统改为23版本,targetSdkVersion 24这个也要改为23,如果不改的话引入的两个包会报红,同时依赖的包也改为下面
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
警告: D:\ASsdk\platforms\android-24\android.jar(android/graphics/drawable/BitmapDrawable.class): 主版本 52 比 51 新, 此编译器支持最新的主版本。
建议升级此编译器
一大堆,搜了好久不知道是什么原因,主要是没有明确的答复,我又是升级Studio又是升级sdk的都没办法解决,搞到下午终于明白了,是JDK的原因,同事在app.gragle中设置的是 :
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
minSdkVersion 15
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
上面表示编译的时候使用Android 24的版本编译,最高支持到版本24
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'
这两行表示依赖了24版本的两个包
解决方法:
1.我的JDK是1.7,将JDK升级到1.8之后应该可以解决这个问题(这个只提供参考,因为公司还有其他项目,所以我没有升级到JDK1.8,但是同事是1.8运行正常)
2.将上面代码的24版本统统改为23版本,targetSdkVersion 24这个也要改为23,如果不改的话引入的两个包会报红,同时依赖的包也改为下面
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
相关文章推荐
- 主版本 52 比 51 新, 此编译器支持最新的主版本nsupported major.minor version 52.0
- swift-annotations:java编译时警告主版本 52 比 51 新, 此编译器支持最新的主 版本。
- ant编译警告处理:主版本 52 比 51 新,此编译 器支持最新的主版本。
- 使用Myeclipse内置Ant编译项目时提醒警告java\lang\Object.class(java\lang:Object.class): 主版本 51 比 50 新,此编译器支持最新的主版本
- Android Studio升级到最新v1.3版后配置GitHub提示Gradle版本不支持的问题
- 当前 Firefox Plus 的最新版本是 2.0.0.8,您正在使用的版本是 2.0.0.11,我们强烈建议您立即升级到最新版本。
- 关于“打开项目**时发生问题,尝试退出并重新启动应用程序。如果问题仍然存在,则可能是由于正在使用不支持的项目版本,或者项目文件可能损坏”的问题的解决办法。
- 关于hibernate最新版本的工程创建的问题
- [iOS常见问题] 关于IOS项目QQ空间授权提示安装最新版本的QQ的解决方法!
- 关于升级程序版本时version与build修改的问题
- c/s程序版本自动升级的问题,如何判断client端版本号是否最新,然后从指定ftp服务器down
- 关于android的apk版本升级的一些建议
- 关于android4.1版本以上不支持支付宝的问题
- 升级cocoapods 0.36.0之后,解决更新的部分依赖库,不是最新版本的问题
- 关于linux内核,编译器,库等的版本及版本关系问题
- 关于db版本升级之后ogg版本也升级时,配置DDL复制时脚本的问题
- 关于JDK升级到1.6.0_21 版本后eclipse常常崩溃的问题
- 关于UDB升级降版本的问题
- 关于hive升级到0.11的版本问题2
- 主版本 51 比 50 新,此编译 器支持最新的主版本。