我的Android项目设置为使用Maven,因此我从pom.xml文件导入IntelliJ。 IntelliJ中的编译器设置正确指向1.7,但是当我尝试编译时,我得到:
错误:java:javacTask:源版本1.7需要目标版本1.7
我对maven编译器插件的设置同时设置了源和目标,因此不是问题所在。但是,在模块设置中,我看到我的模块正在使用
Maven Android API 19平台(java版本" 1.6.0_37")
如果我在关闭它后打开项目时尝试在IntelliJ中手动更改它,它会被设置回来。我认为它与android-maven-plugin有关,但我不知道在哪里强迫它使用java 1.7。
答案 0 :(得分:0)
Android Maven插件中没有任何东西强制使用Java 6.它必须以某种方式执行IntelliJ及其Maven集成。或者其他一些相关的配置。