Problemas para instalar o novo SDK Android
-
12-09-2019 - |
Pergunta
Eu tenho instalado atualizações de software o mais novo SDK Android usando o eclipse recurso para bater o recurso em https://dl-ssl.google.com/android/eclipse/ .
Depois de instalá-lo, parece que o SDK está integrado no Eclipse, mas quando eu tento criar um novo projeto com uma única atividade em branco nele, eu recebo o seguinte erro:
[2009-06-06 11:41:24 - TestProject] no classfiles specified [2009-06-06 11:41:24 - TestProject] Conversion to Dalvik format failed with error 1
Esta é usando eclipse version 3.4.2
rodando em cima de Mac OS 10.5.7
em um processador de 32 bits.
Este é um erro de configuração da minha parte? Eu perdi uma parte da instalação?
Solução
Isso sempre shows para todos os novos projetos que eu crio, e eu fiz uma instalação limpa do SDK, Eclipse e plugins. Fazendo uma limpa através Projeto-> Clean in Eclipse sempre resolve o problema. Annyoing, sim; grande problema, não.
Outras dicas
Este erro me incomodou um pouco também. Todos os passos descritos em outros lugares não funcionou para mim. Mas eu encontrei a solução e espero que ela vai ajudar os outros.
Em sua casa projeto, Eclipse irá criar um arquivo .classpath
. Abra-o em um editor, e garantir que cada uma das seguintes linhas existem na mesma.
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Note que haverá outras linhas relevantes para o seu projeto como
<classpathentry combineaccessrules="false" kind="src" path="/project-name"/>
que está tudo bem, a coisa chave é esta linha é:
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
Ele precisa estar lá. Fazer essa alteração e salvar o arquivo, e reinicie o Eclipse. No menu principal, faça Project -> Limpo . Agora, no explorador do projeto, sobre o novo projeto que você acabou de criar, Right Click -> Propriedades -> Android -> Verificar Android 1.5 -.> Clique em Aplicar Botão
projeto seguinte, Right Click -> Propriedades . No menu à esquerda, clique em Caminho de Construção Java , no painel direito, clique em Bibliotecas guia. Certifique-se que você vê uma pasta chamada "Android 1.5". Agora clique em OK e seu projeto deve compilar.
Na guia Biblioteca, se você vê Android.jar então ele deve ser excluído manualmente (destaque e clique no botão "Remover") e, em seguida, esse erro será ido.
Eu tive que
chmod -R 777
todo o diretório SDK (não apenas os binários), a fim de torná-lo trabalho. O que não era parte da instrução instlallation.
E você anexa a variável de caminho?
export PATH=${PATH}:<your_sdk_dir>/tools