Falha ao encontrar annotations.jar após a atualização para ADT 23

? Alin @ | Original: StackOverFlow
---

Então, vendo que o novo L Android está fora, eu disse que eu deveria dar -lhe uma tentativa . Eu instalei a nova atualização ADT de ferramentas do SDK e, em seguida, a partir das atualizações. Depois de Eclipse restart, eu recebo o erro que Dependências Android não conseguiu carregar porque android -sdk oolssupportannotations.jar não pode ser encontrado .

Eu verifiquei a pasta e que ele não tem o arquivo.

Bem, eu disse a mim mesmo que talvez a atualização ADT não foi bem assim que ver que o novo eclipse 4.4 é que eu pensei que eu poderia fazer uma nova instalação . Então baixado eclipse 4.4, instalou as ferramentas ADT e Android SDK ... e eu recebo o mesmo erro .

Alguma idéia de como consertar isso ?

---

Top 5 Responder

1user2967137 @

Desinstalar / instalar o Suporte biblioteca não ajudar, então eu fiz o seguinte:

Encontrado ..android-sdkextrasandroidsupportannotationsandroid-support-annotations.jar e copiou-lo para ..android-sdk oolssupportannotations.jar

O problema está desaparecido desde então. Não olha como solução incrivelmente impressionante, mas pelo menos agora eu posso construir meu projeto no Eclipse.

2GavinCT @

Clique com o botão direito em seu projeto -> project.properties -> target=android-19

3aarati @

Adicionandohttp://central.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jarcomo annotations.jar resolvido meus erros

4SHS @

Em Eclipse - Depois de atualizar ADT ou atualizando a versão Google SDK, encontramos problema para a versão existente do Google Play Serviço Lib.

A partir da ajuda de respostas acima e outros de busca, acharam a seguinte maneira de corrigi-lo.

A partir do menu Projeto de Eclipse, desmarque a opção " Construir Automaticamente '

1) Riscar o projeto lib existente de " google- play- services_lib ' .

2) Menu de Eclipse -> File -> Import - > ' existente Código Android na Área de Trabalho '

selecione o projeto de ' android- sdkextrasgooglegoogle_play_serviceslibprojectgoogle -play - services_lib '

3) Selecione o mesmo projeto por checkbox em 'Project importar '

4) Verifique também ' Copiar projetos na área de trabalho '

5) Quando o projeto aparece em " Gerenciador de pacotes ", clique direito sobre ele e selecione Propriedades.

Selecione ' Android '

(Como solução de ' Gavin Chen ') - selecione a mais recente plataforma e nível Api para este projeto de biblioteca e clique em OK para fechar as propriedades

5) Clique novamente à direita na mesma projeto lib de " Package Explorer ", clique em " projeto Construir"

Agora você vai encontrar o Google Play Serviço de Biblioteca é construído corretamente.

Então você pode construir seus outros projetos, que são dependentes dela. Você também pode precisar de "Remover" e "Adicionar" o google- play- service_lib, a partir de seu projeto - propriedades - Android - Biblioteca .

Você pode voltar selecione a opção " Construir Automaticamente 'no menu ' Project ' .

5Luca Sepe @

Amanhã eu tive o mesmo problema após a atualização para o ADT 23 .

O problema está relacionado com as anotações .

Há duas bibliotecas com anotações no SDK Android:

android- SDK / extras / Android / suporte / anotações / android -support- annotations.jar

este pacote contém :

AnimRes AnimatorRes AnyRes ArrayRes AttrRes BoolRes ColorRes DimenRes DrawableRes FractionRes IdRes IntDef IntegerRes InterpolatorRes LayoutRes MenuRes NonNull Nullable PluralsRes RawRes StringDef StringRes StyleRes StyleableRes XmlRes

and

android -sdk / tools / suporte / annotations.jar

... que com a nova atualização ADT, por alguma razão desapareceram.

Este pacote contém as duas anotações ( provavelmente o mais usado :-)) :

SupportLint TargetApi

Sem eles, se o seu código (ou dependências usá-los ) Eclipse vai reclamar .

Para corrigir esse problema, precisamos que o anterior annotation.jar .

Então, eu baixei o arquivo do link sugerido pelo aarati :

http://central.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar

Rebatizou-o em annotation.jar e se mudou para : android -sdk / tools / suporte /

Reiniciando Eclipse tudo vai ficar bem .