2016-05-26 78 views
2

我創建了一種風味來運行不同的espresso測試。但是,我對androidTestCompile的依賴很少,我不想複製和粘貼所有的依賴關係,如下所示。有沒有一種方法可以創建對兩種不同風味的依賴?如何在gradle中設置風味依賴於另一種風味

productFlavors { 
    androidTestFlavor { 

    } 
} 

dependencies { 
    androidTestCompile 'blah1' 
    androidTestCompile 'blah2' 
    androidTestCompile 'blah3' 
    ... 

    androidTestFlavorCompile 'blah1' 
    androidTestFlavorCompile 'blah2' 
    androidTestFlavorCompile 'blah3' 
    ... 
} 

回答

0

我找到了一種方法來做到這一點。

configurations { 
    [androidTestCompile, androidTestFlavorCompile].each { it.extendsFrom commonCompile } 
} 

dependencies { 
    commonCompile "blah1"  
    commonCompile "blah2"  
    commonCompile "blah3"  
} 
相關問題