Andorid 配置 Annotations

来源:互联网 发布:java游戏服务端源码 编辑:程序博客网 时间:2024/06/08 03:08

Annotations注解功能很强大,配置到项目中也是很头疼,好不容意弄出来和大家分享一下,很简单就两步就可以了:

第一步:在app下的build.gradle里配置:

apply plugin: 'com.android.application'

//添加的第一处

apply plugin: 'com.neenbedankt.android-apt'

def AAVersion = '3.0.1'


android {

    compileSdkVersion 23

    buildToolsVersion "23.0.1"


    defaultConfig {

        applicationId "test.gzy.qqtest"

        minSdkVersion 18

        targetSdkVersion 23

        versionCode 1

        versionName "1.0"

    }

    buildTypes {

        release {

            minifyEnabled false

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }

    }

}


dependencies {

    compile fileTree(dir: 'libs', include: ['*.jar'])

    compile 'com.android.support:appcompat-v7:23.0.1'

    compile 'com.squareup.okhttp:okhttp:2.4.0'


//第二处

    apt "org.androidannotations:androidannotations:$AAVersion"

    compile "org.androidannotations:androidannotations-api:$AAVersion"

}

//第三处

apt {

    arguments {

        androidManifestFile variant.outputs[0].processResources.manifestFile

        resourcePackageName 'ctest.gzy.qqtest'//这个地方的resourcePackageName要与applicationId(项目包名)一致

    }

}

第二步:配置工程下的build.gradle:

buildscript {

    repositories {

        jcenter()

    }

    dependencies {

       classpath 'com.android.tools.build:gradle:1.3.0'

//添加

       classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'

    }

}


allprojects {

    repositories {

        jcenter()

    }

最后build一下gradle即可



1 0
原创粉丝点击