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?

Foi útil?

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
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top