[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

[Android] – Unity 3D



“De forma simples, nossa idéia sempre foi fazer o desenvolvimento do jogos acessível a mais pessoas com melhores ferramentas.”, essas são as palavras de David Hegalson, CEO do Grupo Unity, que agora está disponibilizando o plugin para Android e IOS inteiramente grátis, ou seja, agora sem pagar nada é possível criar um Jogo e disponibiliza-lo nessas plataformas de maneira simples e sem honerários.
Com certeza um grande empurrão para aqueles que assim como eu, estão adentrando nesse mundo de Games para Mobile.

 Fonte: http://blogs.unity3d.com/2013/05/21/putting-the-power-of-unity-in-the-hands-of-every-mobile-developer/

Abrcs.
Natanael Fonseca

[Android] – Android Studio

    Recentemente anunciada no Google IO 2013, a nova IDE para desenvolvimento Android conhecida como “Android Studio” parece ser uma revolução neste segmento, primeiro por que bate de frente com uma corrente de programadores que já estão acostumados com a mais famosa de todas as IDEs Java, o Eclipse, e segundo porque pelo que foi prometido, seria a mais nova arma da Google para atrair novos desenvolvedores e fidelizar os que já desenvolvem para esta plataforma.
     Mas muita calma nessa hora, poid se você pensa que já pode ir abandonando o Eclipse e partir direto pro Android Studio, vale lembrar que por enquanto ainda não foi liberada uma versão “final” da IDE, o que temos é apenas uma versão “Early Access Preview” e que pelo menos no Windows ainda está cheia de Bugs e praticamente impossível de se usar no dia a dia.
Download
      A IDE está disponivel para as principais plataformas(Windows, Mac e Linux) e pode ser baixada nos endereços abaixo:

Baseada no Intellij IDEA
     Um fato curioso é a origem da IDE Android Studio, ela não foi desenvolvida totalmente do zero, na verdade a Google aprimorou a versão community de uma IDE já bastante conhecida no JEE, chamada Intellij IDEA e por isso herdou algumas características bem interessantes, tais como: Refactoring de Código e a Integração com algumas ferramentas de build: Maven e Graddle.
       Outros enhancements anunciados pela Google foram:
  • Visualização dos recursos como strings, ícones e cores. Por exemplo, na IDE quando você utilizar uma string o editor irá apresentar o conteúdo do valor da string;
  • Analise de código baseado nas anotações da API do Android;
  • Pre-visualização do layout – o layout da aplicação pode ser visualizado simultaneamente para todas as resoluções de tela e idiomas suportados, aplicando as mudanças simultaneamente;
  • Construtor de layout – um editor gráfico com Arrastar e Soltar (Drag and Drop).
       Se quiserem saber mais um pouquinho, acessem :

Abrcs.
Natanael Fonseca