Android studio 注解的配置

来源:互联网 发布:ubuntu恢复初始命令 编辑:程序博客网 时间:2024/06/06 05:39
apply plugin: 'com.android.application'


apply plugin: 'android-apt'
def AAVersion = '3.2+'
android {
    compileSdkVersion 23
    buildToolsVersion '23.0.3'
    dexOptions {
        javaMaxHeapSize "4g"
    }
    defaultConfig {
        multiDexEnabled true
        applicationId "com.nexgo.mposdemo"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }


    sourceSets.main {
        jniLibs.srcDir 'src/main/libs'
        jni.srcDirs = [] //disable automatic ndk-build call
    }
    
}


apt {
    arguments {
        androidManifestFile variant.outputs[0]?.processResources?.manifestFile
    }
}


buildscript {
    repositories {
        jcenter()


    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}


allprojects {
    repositories {
        jcenter()


    }
}


task clean(type: Delete) {
    delete rootProject.buildDir
}


//apt {
//    arguments {
//        resourcePackageName 'com.nexgo.mposdemo'
//        androidManifestFile variant.outputs[0].processResources.manifestFile
//    }
//}


dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    //compile project(':mpos')
    apt "org.androidannotations:androidannotations:$AAVersion"
    compile "org.androidannotations:androidannotations-api:$AAVersion"
    compile files('libs/xgd_mpos.jar')
    /*    compile files('libs/rx_android.jar')
            compile files('libs/xgd_eventbus.jar')
            compile files('libs/xgd_rxjava.jar')*/
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.github.tony19:logback-android-core:1.1.1-4'
    compile 'com.github.tony19:logback-android-classic:1.1.1-4'
    compile 'org.slf4j:slf4j-api:1.7.12'
    //compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    compile files('libs/xgd_eventbus.jar')
    compile files('libs/rx_android.jar')
    compile files('libs/xgd_rxjava.jar')
}



















0 0