2014-03-31 77 views
1

我的Android项目设置为使用Maven,所以我从pom.xml文件导入到IntelliJ中。在的IntelliJ编译器设置正确指向1.7,但是当我尝试编译,我得到:使用JDK 1.7编译Android项目

Error: java: javacTask: source release 1.7 requires target release 1.7

我设置maven的编译器插件具有源和目标设置为这个,所以这不是问题。然而,在模块设置我看到我的模块使用

Maven Android API 19 Platform (java version "1.6.0_37")

如果我尝试这个手动改变的IntelliJ当我关闭它,它被重新设置后,打开我的项目。我认为它与android-maven-plugin有关,但我不知道在哪里强制它使用java 1.7。

+0

相关:http://stackoverflow.com/q/12900373/435605 –

回答

0

Android Maven Plugin中没有任何东西强制Java 6,它必须以某种方式执行IntelliJ及其Maven集成。或者其他一些相关配置。