2016-02-15 36 views
1

我有一個Android應用程序無法編譯transformClassesWithDexForDebug步驟。我需要將一些自定義參數傳遞給編譯器以通過此步驟(具體而言,因爲我正在嘲笑正在使用的apache commons庫期望的一些缺少的javax庫)。有一些建議在Google Android issue tracker有關如何做到這一點:如何使用Gradle將其他參數傳遞給transformClassesWithDexForDebug?

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

但是它沒有對transformClassesWithDexForDebug一步任何影響 - 參數不過去了,一步總是失敗。

如何使用gradle將其他參數傳遞給transformClassesWithDexForDebug步驟中的javac?

+0

您是否嘗試過創建自定義任務,禁用任務中的任務並預先運行它? –

回答

0

不幸的是,這個功能was removed in v1.5.0,雖然澤維爾提到他們想解決這個問題。

與此同時,您可以恢復到舊版本的Gradle插件。

相關問題