簡體   English   中英

無法運行Robolectric測試

[英]Failing to run Robolectric test

我不知道是什么原因引起的,但是我無法運行單元測試:

Execution failed for task ':module:mockableAndroidJar'.
> org.objectweb.asm.tree.ClassNode.<init>(I)V

是否有命令行參數來查看類路徑? 閱讀有關類似錯誤的一些答案,好像我的類路徑中的asm庫錯誤

如我所料,問題在於在classpath中有舊的asm

您可以在日志的開頭看到gradle的classpath。 我還使用了下一個片段來查看它:

task show << {
    buildscript.configurations.classpath.each { println it }
}

接下來解決我們的問題的解決方案:

classpath('com.terrafolio:gradle-jenkins-plugin:1.2.3') {
    exclude group: 'asm', module: 'asm-tree'
    exclude group: 'asm', module: 'asm'
}

現在我還有另一個問題-皮棉任務失敗。 尋找解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM