2015-08-26 71 views
4

使用gradle 1.2.3和android studio,運行./gradlew createDebugCoverageReport爲我提供了一個基於我的項目測試的覆蓋報告。Jacoco with Android Gradle 1.3.0

切換到gradle 1.3.0導致此任務失敗,給我Task 'createDebugCoverageReport' not found in root project '[edited]'。查看gradle的源代碼,jacoco部分已被刪除1.3.0 1.2.3 source,1.3.0 source

我找不到任何關於它爲什麼被刪除和/或如何使用gradle 1.3.0運行此覆蓋率報告的討論。有任何想法嗎?

+0

Gradle 1.3?當前版本的Gradle是2.6。你的意思是android插件? – Henry

+0

我指的是Android Studio的Gradle插件:http://mvnrepository.com/artifact/com.android.tools.build/gradle/1.2.3。我將在標題中更清楚地說明。 – jlhonora

回答

3

你可以在Android Studio(Gradle標記)的右側面板中下拉列表嗎? 有 「任務」 - > 「其他」,你可以找到

創建{$ flavorName} DebugCoverageReport

,然後做 ./gradlew創建{$ flavorName} DebugCoverageReport

例如 ./gradlew createBananaDebugCoverageReport

+1

謝謝,但是這是一個1.3.0特定的bug,在1.3.1中再次出現。 – jlhonora

+0

好吧,我仍然使用1.2版本,對不起。 –

+0

我在1.5.0中遇到了同樣的問題,所以我認爲這個答案應該被認爲是有幫助的。 – Caleb

相關問題