Android Estúdio precisa JDK 7 para Android -L mac

? Rasalas @ | Original: StackOverFlow
---

Eu estava tentando olhar como o meu app olha em material de desenho e eu gostaria de usar o novo cartões lib. Meu problema é que ele está me dando esse erro dentro do meu arquivo gradle e eu preciso consertar isso .

Error:compileSdkVersion android-L requires compiling with JDK 7

Eu baixei jdk-7u60-macosx-x64.dmg e instalou-lo. java -version no Terminal está me mostrando que 1,7 está instalado:

java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

well

ls -l `which java`

is giving me:

/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

.../current/... Não tem um .../home . Eu encontrei o .../home aqui:

/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

E definir o caminho para as Preferências " localização " no SDK Android Studio em " JDK localização " . Mas ele não está funcionando - parece que ele ainda não conseguiu encontrar o JDK 7 .

Estou usando o Mac OSX 10.9.3 e Android Studio ( Beta) 0.8.1 .

---

Top 5 Responder

1Erik Nedwidek @

Eu não passaram agora para Android Studio, ainda. Eu usei-o por alguns testes e realmente gosto dele . Basta não ter sido capaz de mudar mais ainda. Eu tive esse tipo de problema em Eclipse e isso é, obviamente, uma solução diferente, mas olhando através de um dos meus projetos de teste, este parece ser como você vai fazer sobre isso :

Abra seu projeto e vá em Arquivo- > Configurações .

De acordo com as configurações do projeto, expanda Compiler e vá para a opção Java Compiler. Você quer usar o javac e definir a versão bytecode projeto para 1.7.

Esperemos que vou fazê-lo .

2megapoff @

Definir o diretório para : /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home em JDK configurações resolveu o meu problema. Eu tinha o mesmo problema começando up. Espero que isso ajude !

3nitesh goel @

megapoff resposta está correta . Mas eu enfrentar muita dificuldade para consertá-lo . Então aqui está o passo a passo para a solução detalhe

For Mac

Download the DMG file of JDK-7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Click on DMG and follow the instructions . It will install and configure JDK-7 on mac . Now in your android studio go to File->Project Structure -> SDK Location .

Em JDK localização clique em Procurar e vá para /->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home

Nota: - seu não /System/Library é /Library

clique em Aplicar e OK .... Bingo ..... Criar o projeto novamente .....

4user3144836 @

As outras respostas são muito correto, mas eu quero ser mais concisa e clara. Para impedir que outros visitando esta página várias vezes desnecessariamente.

Importante * Caminho Velho é / System / Library / Java ... e New Path é / Library / Java ... (Não sob o diretório System)

Substitua caminho antigo : /System/Library/Java/JavaVirtualMachines/jdk1.6.0_0.jdk/Contents/Home

Defina o seu novo caminho : /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home