2013-08-26 2 views
8

Я пытаюсь использовать Java версии 1.7 с андроид студии, но, к сожалению, не работает должным образом ... Если установить версию в File->Other settings -> Default project structure дляandroidstudio набор Java версии 1.7

Project SDK: 
    java version 1.7.0_06 

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

Но когда я использую switch-statement со строкой Я получаю сообщение об ошибке, которое должно быть возможно в java 1.7, поэтому мне нужно установить любые другие настройки?

+0

Смотрите также: http://stackoverflow.com/questions/17637179/how-to-set-source-1-7-in-android-studio-and-gradle – arober11

ответ

10

Нет ... никаких настроек для изменения. Android SDK не поддерживает полный синтаксис java 7, поэтому вы не можете его использовать.

Обратите внимание, что java.nio. * (Новый в java 7 API) поддерживается последней версией Android.

+0

спасибо уточнение – wasp256

8

Вы можете изменить его в новой Android версии студии (0.8.x)

Файл-> Другие настройки -> Настройки по умолчанию -> Compiler (Expand, нажав левую стрелку) -> Java Compiler -> Вы можете изменить версию байткодом проекта здесь

enter image description here

1

Вы можете изменить jdk версию с F ile > Other settings > Default Project structure. Тогда JDK location:

enter image description here

+0

не существует (Android Studio 2.0) – behelit

Смежные вопросы