2014-03-31 123 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集成。或者其他一些相關配置。