2013-08-26 13 views
8

Ich versuche, Java-Version 1.7 mit Android Studio zu verwenden, aber leider ist es nicht richtig funktioniert ... gesetzt Wenn die Version in File->Other settings -> Default project structure zuAndroid Studio Set Java-Version 1.7

Project SDK: 
    java version 1.7.0_06 

    Project language level: 
    7.0 Diamonds, ARM, multi-catch 

Aber wenn ich ein switch-statement mit einem String bekomme ich einen Fehler, der in Java 1.7 möglich sein sollte, muss ich also irgendwelche anderen Einstellungen vornehmen?

+0

Siehe auch: http://stackoverflow.com/questions/17637179/how-to-set-source-1-7-in-android-studio-and-gradle – arober11

Antwort

10

Nein ... Es gibt keine zu ändernden Einstellungen. Android SDK unterstützt keine vollständige Java 7-Syntax, daher können Sie sie nicht verwenden.

Beachten Sie, dass java.nio. * (Neu in Java 7 API) von der neuesten Android-Version unterstützt wird.

+0

Dank für Die Klarstellung – wasp256

8

Sie können es in neue Android-Studio-Version ändern (0.8.x)

File-> Weitere Einstellungen -> Standardeinstellungen -> Compiler (diese erweitern indem Sie Pfeil links klicken) -> Java Compiler -> können Sie ändern Sie den Projekt Bytecode-Version hier

enter image description here

1

Sie jdk Version von F ile > Other settings > Default Project structure ändern können. Dann JDK location:

enter image description here

+0

existiert nicht (Android Studio 2.0) – behelit