Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Android Annotations

Claro Rodolfo,

O Android Annotations é composto por duas libs: androidannotations-api-X.X.jar e androidannotations-X-X.jar, que contém as anotações e o processador, respectivamente.

Basicamente vc precisa incluir as duas libs no Build Path (que o compilador java procura para a compilação) e o processador no Build Path do apt, o annotation processor tool, que roda antes do compilador.

Na documentação oficial há os guias de configuração e acredito que vc possa seguir esta seção.

Contudo, eu recomendo que vc não utilize os .jar diretamente, prefira os gerenciadores de dependências como Maven ou Gradle.

No caso do gradle, vc precisaria incluir algumas instruções no build.gradle para habilitar um "plugin" que executa o apt e em seguida informar as libs, algo como:


buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.2' // plugin para executar apt
    }
}

apply plugin: 'android'
apply plugin: 'android-apt' // Habilita plugin

repositories {
    mavenCentral()
    mavenLocal()
}

apt {
    arguments {
        resourcePackageName '<seu package aqui>'
        androidManifestFile variant.processResources.manifestFile
    }
}

dependencies {
    apt 'org.androidannotations:androidannotations:3.0.1'
    compile 'org.androidannotations:androidannotations-api:3.0.1'
}


Espero que ajude

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário