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。
相关:http://stackoverflow.com/q/12900373/435605 –