Já li várias respostas para a pergunta acima, mas tenho um problema específico. Quando eu inicio o Eclipse, ocorre um erro:
> Error Parsing:
> C:\android-sdk_r24.2-windows\android-sdk-windows\system-images\android-22\android-wear\armeabi-v7a
> cvc-complex-type.2.4.d: Invalid content was found starting with element 'd:skin'. No child element is expected at this point.
Este erro ocorre quando o Eclipse carrega automaticamente o SDK na inicialização.
Respostas:
Eu enfrentei o mesmo problema de carregamento do SDK durante a inicialização do Eclipse como o seu (mostrado na imagem abaixo)
A solução para o problema acima é apenas excluir (desinstalar) o pacote da imagem do sistema Android Wear ARM EABI v7a disponível no Android 5.1.1 (API 22) se estiver instalado. (Não há necessidade de desinstalar o pacote 5.1.1 inteiro). Pode haver algum bug de eclipse com este pacote.
Finalmente reinicie o eclipse para ver suas mudanças.
fonte
Esta foi a minha mensagem de erro:
Há um tipo de problema com os pacotes do Android Wear para
API 22
, então minha solução foi excluir esses dois pacotes doAPI 22
fonte
O problema ainda está chegando para API 23. Para nos livrarmos disso, temos que desinstalar os pacotes do Android Wear para API 22 e API 23 também (até a atualização atual).
fonte
Copie o arquivo devices.xml padrão de: /home/user/android-sdk/tools/lib/devices.xml
e cole-o nos caminhos abaixo: / android-sdk / system-images / android-22 / android-wear / armeabi-v7a / e / android-sdk / system-images / android-22 / android-wear / x86 /
Essa é uma solução alternativa, no entanto, antes de substituir o devices.xml, faça backup do arquivo devices.xml existente nessas pastas.
fonte
Tirei os pacotes indicados na api 22 no sdk e o problema não foi resolvido.
Editei device.xml de Applications / Android / android-sdk-macosx / system-images / android-22 / android-wear / x86 e de Applications / Android / android-sdk-macosx / system-images / android-22 / android -wear / armeabi-v7a Eu removi as linhas contendo "d: skin"
Finalmente reinicie o eclipse e o problema foi resolvido!
fonte
execute com em no nível de API 19, clique com o botão direito do mouse no projeto, vá para a preportação e selecione android
fonte
No MacOS 10.10.2
Removidas as linhas contendo "d: skin"
device.xml
de:/ Users / user / Library / Android / sdk / system-images / android-22 / android-wear / x86
/ Users / user / Library / Android / sdk / system-images / android-22 / android-wear / armeabi-v7a
Reinicie o eclipse, o problema deve ser resolvido.
fonte
Verifica a
Em seguida, exclua-os e reinicie o IDE Eclipse. Isto deve resolver o problema.
fonte
Não consegui deletar a imagem do sistema (idk por que), então optei por deletar todas as ocorrências de
g:skin
em qualquer arquivo xml já que o eclipse não sei o que é:No Windows, você pode querer executá-lo no Cygwin ou cmder
fonte
Funcionando bem depois de remover a imagem do sistema Android Wear ARM EABI v7a e usar a imagem do sistema Intel x86 Atom.
fonte
Eu tive o mesmo problema e ele apareceu quando eu atualizei meus pacotes sdk e adicionei o sdk 22 Eu removi todos os pacotes de desgaste do sdk 22, bem como outros sdks, mas o problema não foi resolvido Eu atualizei todos os meus pacotes sdk novamente do gerenciador sdk então problema resolvido e o erro desaparecido.
Acho que houve alguns bugs nos pacotes eclipse e android wear que foram corrigidos nas novas atualizações disponíveis no gerenciador sdk
fonte
No meu caso, tenho o SDK do Android mais recente e só preciso remover / excluir as imagens do sistema Android Wear e funcionou.
fonte
Já existem muitas respostas para este problema. Embora esse problema possa ocorrer com qualquer versão da API, basta ver a linha de erro e descobrir a versão da API do Android no caminho e nome da plataforma e ir para o gerenciador SDK do Android e excluir a imagem do sistema relacionada do gerenciador SDK.
fonte
Sente-se cansado de excluir os pacotes relacionados ao android-wear a cada vez que atualiza o SDK?
Tente fazer algumas alterações
devices.xml
conforme a seguir, você pode editar os arquivos manualmente ou usar algumas ferramentas de envio em lote como repl .repl foi escrito por mim , adicione esta linha a sources.list e instale:
Em seguida, remova essas
<d:skin>
linhas e substitua###dpi
porhdpi
ou algo assim.fonte
Eu enfrentei o mesmo problema. Para me livrar desse problema, segui as etapas abaixo e funcionou para mim.
fonte
Além da imagem do Android Wear, o mesmo erro também é exibido para a Android TV, portanto, se você não tiver a imagem do Android Wear instalada, mas tiver a imagem do Android TV instalada, desinstale e tente.
fonte
Para remover o erro do Eclipse para Android, existem algumas etapas: -
1. Abra o eclipse, verifique todos os erros
2. Na guia de pesquisa, abra o gerenciador de SDK
3. Remova todos os valores mostrados como erro no eclipse
4. Depois de remover do SDK, reinicie o eclipse
fonte
No meu caso eu removi esses dois
no Android 9 (API 28)
fonte
Eu resolvo esse problema excluindo os 10 pacotes em meu gerenciador de SDK do Android.
fonte