[Android] – Atualização do SDK gera Bugs no ADT

Essa semana passei por um problema bem interessante, ao atualizar o meu plugin do eclipse (ADT), simplesmente o plugin do Maven parou e não conseguia mais encontrar o path do sdk dando a seguinte mensagem de erro:

“Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources (default-generate-sources) on project tutorial: Execution default-generate-sources of goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources failed: Could not find tool ‘aapt’. Please provide a proper Android SDK directory path as configuration parameter … in the plugin . As an alternative, you may add the parameter to commandline: -Dandroid.sdk.path=… or set environment variable ANDROID_HOME. -> [Help 1]”

Depois de procurar um pouco encontrei a seguinte thread no stackoverflow:

http://stackoverflow.com/questions/12626494/android-maven-project-on-jenkins

Acontece que simplesmente a Google atualizou o SDK mudando a estrutura interna das ferramentas: aapt, aidl e da pasta lib e não atualizou o plugin ADT preparando-o para essa alteração, com certeza mais uma prova de que o “Android Studio” vai ser a IDE oficial da plataforma e que o eclipse já está entregue as baratas…… SAD BUT TRUE MY FRIEND !
No fim, a solução consiste em criar os links simbolicos para o caminho antigo assim o ADT/MavenPlugin voltam a encontrar as ferramentas.
D:\>cd "Program Files (x86)\Android\android-sdk"
 
D
:\Program Files (x86)\Android\android-sdk>cd platform-tools

D
:\Program Files (x86)\Android\android-sdk\platform-tools>mklink aapt.exe ..\build-tools\17.0.0\aapt.exe
symbolic link created
for aapt.exe <> ..\build-tools\17.0.0\aapt.exe

D
:\Program Files (x86)\Android\android-sdk\platform-tools>mklink aidl.exe ..\build-tools\17.0.0\aidl.exe
symbolic link created
for aidl.exe <> ..\build-tools\17.0.0\aidl.exe

D
:\Program Files (x86)\Android\android-sdk\platform-tools>mklink /d lib ..\build-tools\17.0.0\lib
symbolic link created
for lib <> ..\build-tools\17.0.0\lib

(Azur’s Answer  at StackOverFlow)


Abrcs.
Natanael Fonseca

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s