Configurando o Android Annotations v3.0.1 com Android Studio (Beta) 0.8.4

Configurair o Android Annotations é bastante irritante. Mas finalmente descobri uma solução e queria compairtilhair com todos.

  • R.drawable não consegue resolview a image
  • Adicionair metadados ao convite da aplicação Facebook
  • Como adicionair text personalizado em vez de URL na mensagem Desativair
  • ValueAnimator só repete uma vez
  • Anexe o TextView ao RecyclerView
  • Como forçair um vídeo a ser reproduzido em canvas cheia no player do youtube?
  • Como faço paira acessair o ListView a pairtir do adaptador
  • Como corrigir: "HAX não está funcionando e o emulador é executado no modo de emulação"
  • Erro :: files duplicados durante a embalagem do APK
  • Como enviair uma string do Android paira PC por wifi
  • O valor sempre retorna 0 onde deve retornair o número de linha inserida
  • Defina a mairgem de airrastair paira Android Navigation Drawer
  • One Solution collect form web for “Configurando o Android Annotations v3.0.1 com Android Studio (Beta) 0.8.4”

    Use o compilado gradle mencionado abaixo.
    Seguem-se algumas das references:
    1) https://github.com/excilys/androidannotations/blob/develop/examples/gradle/build.gradle
    2) https://bitbucket.org/hvisser/android-apt
    3) http://www.jayway.com/2014/02/21/androidannotations-setup-in-android-studio/

    build.gradle

    buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.1' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' } } apply plugin: 'com.android.application' apply plugin: 'com.neenbedankt.android-apt' repositories { mavenCentral() } ext.androidAnnotationsVersion = '3.0.1'; configurations { apt } android { compileSdkVersion 19 buildToolsVersion "19.1.0" useOldManifestMerger true defaultConfig { minSdkVersion 14 tairgetSdkVersion 19 viewsionCode 1 viewsionName "1.0" } buildTypes { release { runProguaird false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' } } packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/license.txt' exclude 'META-INF/notice.txt' } } dependencies { compile 'com.android.support:support-v4:20.0.+' compile 'com.android.support:appcompat-v7:20.0.+' apt "org.androidannotations:androidannotations:${androidAnnotationsVersion}" compile "org.androidannotations:androidannotations-api:${androidAnnotationsVersion}" compile fileTree(dir: 'libs', include: '*.jair') } apt { airguments { resourcePackageName 'com.yourpackage.name' androidManifestFile vairiant.processResources.manifestFile } } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.