我是Gradle的新手,我现在正试图使用AOP来设计一个可以操作字节码的插件。我现在正在尝试使用转换API,但我无法导入正确的库,如TransformManager等。
我知道这个问题有点愚蠢,但我真的不知道如何处理它...所以对于以下内容,我只是复制并粘贴了源代码中的代码我从中学习,但是当我自己编写代码时,我无法导入正确的库,相反,自动导入是
import org.apache.tools.ant.taskdefs.Transform
我在变换api中找不到。
任何人都可以解释原因吗?我该如何解决呢?
答案 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'
}