如何使用Gradle将其他参数传递给transformClassesWithDexForDebug?

时间:2016-02-15 21:36:26

标签: android gradle android-gradle dex

我有一个Android应用程序无法在transformClassesWithDexForDebug步骤上编译。我需要将一些自定义参数传递给编译器以通过此步骤(具体来说,--core-library因为我正在模拟正在使用的apache commons lib所期望的一些缺少的javax库)。 Google Android issue tracker中有一些关于如何执行此操作的建议:

project.tasks.withType(com.android.build.gradle.tasks.Dex) {
    additionalParameters=['--core-library']
}

但它对transformClassesWithDexForDebug步骤没有任何影响 - 参数不会传递,步骤总是失败。

如何使用gradle在transformClassesWithDexForDebug步骤中将其他参数传递给javac?

1 个答案:

答案 0 :(得分:0)

不幸的是这个功能was removed in v1.5.0,虽然Xavier提到他们想解决这个问题。

与此同时,您可以恢复为旧版本的Gradle插件。