Sei que essa pergunta já foi feita antes e já vi muitas soluções por aí, mas nenhuma parece funcionar para mim. Consegui criar meu apk sem problemas até que esse erro começou a surgir. Tentei limpar meu projeto, removê-lo da área de trabalho e reimportá-lo, removendo "Java Builder" dos meus Construtores para o projeto, construindo o projeto manualmente, reordenando meu caminho de construção em java. Não tenho problemas visíveis no compilador e não há problemas no meu espaço de trabalho.
Eu experimentei esse problema antes e o resolvi uma vez removendo o projeto do meu espaço de trabalho e reimportando-o e outra vez resolvi-o removendo o "Java Builder" do meu caminho de compilação java. Nenhum parece funcionar desta vez. Atualmente, tenho a maioria das configurações definidas como padrão (por exemplo, a compilação java é verificada novamente).
Estou executando o Windows 7 (64 bits) e usando o jdk1.6.0_21 via Eclipse 3.6.
Todas as sugestões serão muito bem-vindas, pois já perdi muito tempo de desenvolvimento solucionando esse problema.
[Update] Meu idioma é inglês e tentei remover o debug.keystore, Estados Unidos, relacionado ao problema 834
android update project --path .
partir da raiz do seu projeto e tentar executarant debug
. Isso resultou em erros de compilação específicos que levaram à minha solução; por qualquer motivo, o Eclipse não estava sendo detalhado sobre o que estava dando errado.Respostas:
Por favor, siga estes passos; isso pode ajudá-lo:
Clique com o botão direito do mouse no seu projeto de aplicativo e vá para Propriedades
Selecione Android na lista do lado esquerdo
Desmarque a caixa de seleção "É biblioteca"
Se o seu projeto de aplicativo depende de projetos de biblioteca que estão no seu espaço de trabalho, é claro que eles precisam ter a caixa "Is Library" marcada.
fonte
Is Library
caixa de seleção cada vez que fizer alterações nela?excluir o arquivo R.Java na pasta / Gen fez o truque para mim
fonte
Eu tentei todas as soluções acima. mas não funcionou.
A solução foi reiniciar o eclipse !!!!!!!
espero que isso ajude alguém :)
fonte
No meu caso, esse problema começou depois que o eclipse atualizou o plug-in com o lançamento da API v4.0. Corrigi-o, acessando as principais preferências do Eclipse e em Android-> Compilar desmarque 'Ignorar empacotamento e dexing até exportar ou iniciar'
Nota: se você eclipsar fornecer o erro de comando desconhecido 'crunch', então siga esta postagem
fonte
Tentei reunir as melhores respostas de outras pessoas em uma lista passo a passo do que você deve tentar em ordem:
gen
pasta, incluindo o arquivoR.java
arquivo mencionado nas respostas de algumas pessoasJAVA_HOME
está definida corretamente. Siga as etapas deste artigoSe você concluir a lista acima e ainda não tiver resolvido o problema, deixe um comentário ou, se encontrar alguma outra coisa que funcione, fique à vontade para editar a resposta e adicionar suas informações.
fonte
Exclua o projeto do seu espaço de trabalho e importe novamente.
Isso funcionou para mim.
Não posso acreditar que um problema semelhante existe desde 2008.
http://code.google.com/p/android/issues/detail?id=834 .
fonte
Não sou especialista, mas o eclipse no Windows, executando aplicativos Android, se recusa a criar o arquivo default.properties (no diretório raiz do aplicativo). Acabei de copiar um de outro aplicativo e funciona bem. Conteúdo simples, para o projeto Android 2.2, basta dizer (ignorando comentários):
target = android-8
fwiw
fonte
Eu estava tendo o mesmo problema que o OP, exceto que todas essas sugestões não funcionaram. Eu encontrei uma solução para mim.
Certifique-se de que "Ignore a embalagem e o dexing até a exportação ou o lançamento". é selecionado.
Vá para Janela -> Preferências -> Android -> Compilar. Apenas verifique se a opção está selecionada e se aplica.
Eu sei que isso não faz muito sentido, mas tê-lo desmarcado estava me dando esse erro e, com ele selecionado, ele desaparece e o apk é instalado.
Eu estou usando o script de construção de formiga gerado automaticamente no android e APENAS usando-o como meu processo de construção no eclipse. Não estou usando nenhum outro método de compilação.
fonte
Eu descobri. Eu estava fazendo referência ao JavaSE-1.5 e usando o JDK 1.6. Eu mudei para usar 1.6 e isso parece corrigi-lo.
Parece que, através da minha pesquisa, é uma mensagem de erro sobrecarregada que abrange muitos casos de erro.
fonte
Eu apenas corrigi isso selecionando novamente um JRE padrão para o ambiente de execução (JRE6 para JavaSE-1.6 no meu caso). Foi desmarcado por algum motivo.
fonte
Isso resolveu o meu problema. Eu continuei recebendo o erro do console no eclipse "Não foi possível encontrar o com_android_vending_licensing.apk" e, embora não parecesse afetar a maneira como meu aplicativo era executado, era irritante. Então, vá para as propriedades do projeto com_android_vending_licensing e desmarque a opção "is library", construa o projeto para produzir o apk necessário e volte para as propriedades do projeto com_android_vending_licensing e verifique novamente a caixa de seleção "is library".
fonte
Execute o Eclipse como "Administrador" e importe o projeto.
fonte
Nenhuma dessas coisas funcionou para mim. Estou tentando acessar o código nativo através do jni, primeiro com amostras NDK. O que descobri foi que a compilação não será executada se o jarlist.cache não estiver presente no diretório bin do projeto. Se eu copiar um de outro projeto para esse local (pode ser necessário atualizar para ver a pasta no Eclipse), a compilação funcionará sempre.
fonte
Limpe o projeto e ele fará. Às vezes isso acontece sem saber, mas continue tentando resolver usando métodos diff.
fonte
De alguma forma, eu havia feito uma configuração de Execução como um aplicativo Java em vez de um Android.
fonte
o problema para mim foi que eu estava tentando usar o IBM RAD, que parece não funcionar corretamente para isso, instalei o Eclipse e agora tenho um erro diferente, mas devo ser capaz de superá-lo
fonte
Na minha máquina (Windows7, 64 bits), eu poderia corrigir isso definindo meu ambiente de execução como uma variante de 32 bits do jdk (usei 1.6.0_23). E eu tentei muitas coisas antes ...
fonte
A resposta do SHA1 fez isso por mim: depois de atualizar para o sdk / adt mais recente, meu projeto se recusou a criar um apk; desmarcar a opção resolveu o problema.
Não sei se a atualização verificou isso ou se foi verificada antes, mas o novo anúncio estragou tudo, mas as coisas funcionam novamente agora :)
fonte
No meu caso, isso funcionou:
Excluir arquivo R.Java na pasta / Gen
+
Exclua todas as importações "R.Android" que o Eclipse adicionou a algumas das minhas classes java !!!
e reconstruir o projeto.
fonte
remove - R.java - Limpe o projeto e execute novamente .. isso funcionou para mim ..
fonte
Encontre a pasta do projeto em seu sistema, insira-a em Propriedades via menu de contexto e desmarque a opção "Somente leitura". Trabalhou no meu caso.
Essa parece ser a fonte do problema em muitos casos; além disso, algumas soluções lá em cima baseiam-se em copiar / reescrever os arquivos no projeto, o que os torna não somente leitura.
fonte
Isso é causado pelo fato de JAVA_HOME não estar configurado corretamente. Ele pode ser facilmente resolvido seguindo as etapas deste artigo .
fonte
O meu foi causado por esse problema (incompatibilidade entre ADT e SDK) e foi corrigido da seguinte forma:
fonte
No meu caso, tive que mudar da API 21 para a API 19, limpar e construir e tudo estava bem novamente. Estou usando um Mac e, aparentemente, a API 21 não é totalmente suportada no Yosemite.
fonte