我正在使用Android Gradle插件(版本0.9.2)构建一个Android Library项目,它似乎有一个错误(已报告),因为在生成的aar Artifact 中正确处理(未包含)“提供的”依赖项,依赖性错误地包含在生成的调试测试apk文件中。
令我惊讶的是,一个合理的解决方法是删除:preDexDebugTest任务添加的依赖项jar文件,作为该任务的最后一步。但是,此任务是动态生成的,因此现在就无法理解它了,因此是个问题。
最佳答案
在您应用的build.gradle
文件中,添加
afterEvaluate {
def preDexDebugTest = tasks['preDexDebugTest']
// Do something with preDexDebugTest ...
}
这样,应该可以对
preDexDebugTest
任务进行操作。