Android Studio配置androidanntations

来源:互联网 发布:java中get方法 编辑:程序博客网 时间:2024/06/13 09:38

Android Studio新建一个project后,会有一个位于app文件夹下的局部build.gradle文件和一个位于根目录

project下的全局build.gradle文件.

  1.在project下的全局build.gradle文件配置

<span style="font-size: 18px;">// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:1.3.0'        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files        // the latest version of the android-apt plugin        </span><span style="font-size:32px;color:#ff9966;">classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'</span><span style="font-size: 18px;">    }}allprojects {    repositories {        jcenter()    }}</span>

2.在app文件夹下的局部build.gradle文件

 

apply plugin: 'com.android.application'apply plugin: 'android-apt'def AAVersion = '3.3.2' // change this to your desired version, for example the latest stable: 3.3.2android {    compileSdkVersion 23    buildToolsVersion "23.0.1"    defaultConfig {        applicationId "com.example.teaphy.mychartdemo"        minSdkVersion 15        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}apt {    arguments {        androidManifestFile variant.outputs[0].processResources.manifestFile        // if you have multiple outputs (when using splits), you may want to have other index than 0        // If you are using different applicationId than your manifest package name, add the manifest package name here        // resourcePackageName "org.androidannotations.sample"        // You can set optional annotation processing options here, like these commented options:        // logLevel 'INFO'        // logFile '/var/log/aa.log'    }}dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    compile 'com.android.support:appcompat-v7:23.1.0'    apt "org.androidannotations:androidannotations:$AAVersion"    compile "org.androidannotations:androidannotations-api:$AAVersion"}

 其中 AAVersion可以在github - androidannotations获取最新版本号

 


 配置完成后,可以为所欲为的使用注解了androidannotations使用详解


0 0
原创粉丝点击