Alguém teve um problema semelhante com isso, eu importo o projeto android e recebo erros como
[2011-10-03 17:20:09 - Screen] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
[2011-10-03 17:21:55 - App] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
[2011-10-03 17:21:59 - App] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
Ocorreu um erro ao excluir todas as funções do @Override acima. Eu tenho o Windows 7 x64, jvm7 x64. Alguém tem idéia do que está errado? (Eu fiz Android Tools -> Fix Project Properties, mas não ajudou; não ajudou)
Respostas:
Esse não é o problema, Jack. O Android SDK não é x64, mas funciona bem com x64 jvm (e x64 eclipse IDE).
Como disse a helios, você deve definir a compatibilidade do projeto como Java 5.0 ou Java 6.0.
Para fazer isso, 2 opções:
"Android Tools -> Fix Project Properties"
(se isso não funcionar, tente a segunda opção)"Properties -> Java Compiler"
, marque "Ativar configurações específicas do projeto" e selecione 1,5 ou 1,6 na caixa de seleção "Configurações de conformidade do compilador" .fonte
Vá para a pasta do projeto e clique com o botão direito do mouse -
> properties ->
marque a caixa somente leitura e clique em okClique com o botão direito do mouse em seu projeto e selecione
"Android Tools -> Fix Project Properties"
Clique com o botão direito do mouse no seu projeto e selecione
"Properties -> Java Compiler"
, marque"Enable project specific settings"
e selecione 1,5 ou 1,6 na caixa de seleção "Configurações de conformidade do compilador". (tente todos os níveis, um por um, apenas por precaução)Em
Window -> Preferences -> Java -> Compiler
, defina o nível de conformidade do compilador como 1.6 ou 1.5.Espero que isso resolva o problema.
fonte
Eu recomendaria usar a versão x86 do jvm. Quando eu adquiri meu novo laptop (x64), eu queria x64 todo o caminho (jvm, jdk, jre, eclipse, etc.). Mas assim que terminei de configurar tudo, percebi que o SDK do Android não era x64, por isso tive problemas. Volte para x86 jvm e você deve estar bem.
EDIT: 11/14/13
Vi algumas atividades recentes e imaginei que elaboraria um pouco mais.
Eu não disse que não iria funcionar com o x64, apenas recomendei o uso do x86.
Aqui está um bom post sobre as vantagens / desvantagens do x64 JDK. Benefícios da plataforma Java de 64 bits
Processo de pensamento: com que finalidade? Por que estou tentando usar o JDK de 64 bits? Só porque eu tenho um sistema operacional de 64 bits? Preciso de algum dos recursos do JDK de 64 bits? Existem recursos extras no JDK de 64 bits ?! Por que essa merda não fica legal juntos? Porra, eu estou indo de 32 bits.
fonte
Fazendo
Project
->Clean...
corrigi-lo para mim.Meu eclipse parou de funcionar, por isso limpei o
workspace
diretório e, depois de executar o eclipse ao importar o projeto, tive esse problema. Outras soluções sugeridas aqui não funcionaram.fonte
Para a maioria das pessoas que ainda recebe o erro após corrigir as propriedades do projeto, você provavelmente instalou o Java 7 SDK ao configurar seu ambiente, mas atualmente não há suporte para o desenvolvimento do Android.
Como a mensagem de erro diz, você deve ter instalado o Java 5.0 ou 6.0, mas o Java 7 foi encontrado.
Se você corrigir as propriedades do projeto sem instalar o Java 5 ou 6, verá o mesmo erro novamente.
E depois:
OU
fonte
Eu concordo com BMSAndroidDroid e Flo-Scheild-Bobby. Eu estava fazendo um tutorial chamado DailyQuote e havia usado a biblioteca Cordova. Troquei meu sistema operacional do Windows para o Ubuntu e tentei importar projetos para o Eclipse (estou usando o Eclipse Juno de 64 bits, no
Ubuntu 12.04 64-bit
Oracle JDK 7. Também instalei as libs de 32 bits do Ubuntu; portanto, não há problemas com 64 e 32 bits) e teve o mesmo problema.Conforme sugerido por Flo-Scheild-Bobby, abra o caminho de configuração do build e adicione os jar (s) novamente que você adicionou anteriormente. Em seguida, remova os links antigos do jar e é isso.
fonte
Corrigi esse problema empregando os dois procedimentos de:
No Eclipse -> menu 'Projeto' -> 'Java Compiler' -> defina 'Nível de conformidade do compilador' = 1,6, marque 'Usar configurações de conformidade padrão' Defina 'Compatibilidade de classe gerada' = 1,6 Defina 'Compatibilidade de origem' = 1,6
Em seguida, vá ao menu 'Windows' -> 'Preferências' -> 'Java', expanda 'Java' -> 'Compilador' -> Definir 'Nível de conformidade do compilador' = 1,6
Dica: A compatibilidade da fonte deve ser igual ou menor que o nível de conformidade.
fonte
Sugiro que você verifique se os arquivos jar estão incluídos corretamente em seus projetos. Existe a possibilidade de que, na ausência de arquivos jar, o projeto não seja compilado
fonte
Como o BMSAndroidDroid disse, esse problema pode ser causado por uma configuração incorreta do caminho de compilação.
Se você incluiu algumas bibliotecas em seu caminho de construção, mova as bibliotecas, o caminho de construção conservará as referências erradas, não encontrará as bibliotecas durante a compilação e você receberá um erro.
Para corrigi-lo, clique com o botão direito do mouse na pasta do projeto> caminho da construção> configure o caminho da construção. Dê uma olhada na guia biblioteca e remova as bibliotecas antigas.
fonte
No meu caso, uma mudança de openjdk7 para openjdk6 ajudou. Depois mudei o nível de conformidade para 1.6 e tudo foi compilado corretamente.
fonte
Eu me deparei com esse problema porque meu debug.keystore expirou, então excluí o debug.keystore na pasta .android, e o eclipse regenerará um novo debug.keystore, e eu o corrigi
fonte
Seguindo trabalhou para mim
Como você pode fazer isso?
No seu Eclipse
Package Explorer
3, clique no seu projeto e selecioneproperties
. A janela Propriedades será aberta. SelecioneJava Compiler
no painel esquerdo da janela. AgoraEnable project specific settings
e definaComplier compliance level
como1.6
. SelecioneApply
e entãoOK
.fonte