小编Lib*_*rty的帖子

Android新构建系统(gradle)和aspectj

在Google IO中,新的构建系统gradle宣布取代ant.我的项目是使用aspectj,我想在我的项目中使用它.我无法找出一些变量来使它工作.我没有找到android.*输出类路径.有人可以帮忙吗?

这是我当前的build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
}
apply plugin: 'android'
sourceCompatibility = 1.6

configurations {
    ajc
} 

dependencies {
    compile fileTree(dir: 'libs', includes: ['*.jar'])
    ajc files('build-tools/aspectjtools.jar', 'libs/aspectjrt.jar')
}

android {
    compileSdkVersion 16
    buildToolsVersion "17"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 16
    }
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        instrumentTest.setRoot('test')
    }
}

gradle.projectsEvaluated {
    compileJava.doLast …
Run Code Online (Sandbox Code Playgroud)

java android gradle

17
推荐指数
2
解决办法
5886
查看次数

标签 统计

android ×1

gradle ×1

java ×1