target release 1.5 conflicts with default source release 1.7
2015-03-19 14:59
423 查看
编译android代码的时候遇到了如标题所示的问题:target release 1.5 conflicts with default source release 1.7
这个提示其实已经很明显的说明了问题出现的原因:编译需要的是jdk 1.5的版本,而当前编译环境的jdk版本是1.7。这里需要说明的是jdk1.6是兼容1.5的,而jdk1.7不兼容。Android4.4一直使用的都是jdk1.6,而到了Android5.0却需要使用jdk1.7编译,因此编译Android5.0在设置环境的时候将jdk版本切换到了1.7。因此重新编译Android4.4的时候出现了这个冲突。解决办法就是切换回jdk1.6。
切换jdk的方法:
这个提示其实已经很明显的说明了问题出现的原因:编译需要的是jdk 1.5的版本,而当前编译环境的jdk版本是1.7。这里需要说明的是jdk1.6是兼容1.5的,而jdk1.7不兼容。Android4.4一直使用的都是jdk1.6,而到了Android5.0却需要使用jdk1.7编译,因此编译Android5.0在设置环境的时候将jdk版本切换到了1.7。因此重新编译Android4.4的时候出现了这个冲突。解决办法就是切换回jdk1.6。
切换jdk的方法:
linux jdk版本随时切换
相关文章推荐
- javac: target release 1.5 conflicts with default source release 1.7
- idea出现:error:java: Target level '1.7' is incompatible with source level '1.8'.解决办法
- 出现Error:java: javacTask: source release 1.7 requires target release 1.7
- fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'
- warning LNK4098: defaultlib "MSVCRT" conflicts with use of other libs; use /NODEFAULTLIB:library
- Windows SharePoint Services To Be Open Source With 2007 Microsoft Office Release
- warning LNK4098: defaultlib "MSVCRT" conflicts with use of other libs; use /NODEFAULTLIB:library
- default lib conflicts with use of other libs
- mvn compile error : try-with-resources is not supported in -source 1.5
- fatal error LNK1112: module machine type 'THUMB' conflicts with target machine type 'ARM'
- VS配制X64驱动:fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'
- warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
- fatal error LNK1112: module machine type 'THUMB' conflicts with target machine type 'ARM'
- LINK : warning LNK4098: defaultlib "mfc42.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
- maven-compiler-plugin:3.0:compile (default-compile) Fatal error compiling: invalid target release:
- Failed to find an AVD compatible with target 'Android 1.5'. Launch aborted.
- Warning link 4098 defaultlib "library" conflicts with use of other library use /NODEFAULTLIB:library
- LNK4098 defaultlib 'library' conflicts with use of other libs; use /NODEFAULTLIB:library
- 出现警告"defaultlib "library" conflicts with use of other libs; use /NODEFAULTLIB:library ."
- 关于使用VS2015编译项目时出现LNK1112 module machine type 'x64' conflicts with target machine type 'X86'