2016-12-01 27 views
0

我的IDE的是Android 2.2的工作室公共代码提取到顶级的build.gradle(项目)

我想提取的build.gradle(模块)普通代码顶级级别build.gradle(Project)以供常用。

我试图阻止子项目如下,但它不工作:

subprojects { 

    buildscript { 
     repositories { 
      mavenCentral() 
     } 
     dependencies { 
      classpath 'org.aspectj:aspectjtools:1.8.9' 
      classpath 'org.aspectj:aspectjweaver:1.8.9' 
     } 
    } 
    dependencies { 
     compile 'org.aspectj:aspectjrt:1.8.9' 
    } 
} 

我得到这个错误:

找不到参数[org.aspectj方法编译():aspectjrt:1.8 .9]类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象。

回答

0

我最后的解决方案:

创建gradle这个插件来完成这项工作,就像this。 坦克JakeWharton,谢谢Hugo