如何在gradle中使用Transform api?

时间:2017-12-28 09:41:55

标签: android gradle

我是Gradle的新手,我现在正试图使用​​AOP来设计一个可以操作字节码的插件。我现在正在尝试使用转换API,但我无法导入正确的库,如TransformManager等。

我知道这个问题有点愚蠢,但我真的不知道如何处理它...所以对于以下内容,我只是复制并粘贴了源代码中的代码我从中学习,但是当我自己编写代码时,我无法导入正确的库,相反,自动导入是 import org.apache.tools.ant.taskdefs.Transform我在变换api中找不到。

任何人都可以解释原因吗?我该如何解决呢?

enter image description here

1 个答案:

答案 0 :(得分:0)

缺乏依赖性,将库添加到plugin_demo / build.gradle

dependencies {
    implementation gradleApi()
    implementation localGroovy()

    //android gradle plugin libraries
    implementation 'com.android.tools.build:gradle:3.3.0'    
    implementation 'com.android.tools.build:gradle-api:3.3.0'
}