Android私人图书馆的顺序

时间:2013-09-08 15:29:07

标签: java android mockito

对于我的项目,外部罐子按特定顺序导入非常重要。如果它们包含在Android私有库下面,那么我怀疑它们是以字母(或随机)顺序导入的。是否可以控制罐子在Android私人图书馆下面导入的顺序?

背景:这是一个测试项目,我使用的是Mockito库(dexmaker,dexmaker-mockito和mockito-all)。据我所知,他们正在覆盖相同的方法,这使得订单显着。当我最初设置这些库的顺序(使用特定的jar导入而不是Android私有库选项)时,还特别提到顺序在我遵循的教程中很重要(遗憾的是我找不到链接了)。如果订单不同,我会收到“测试运行失败:由于'java.lang.IllegalAccessError'而导致检测运行失败”。

1 个答案:

答案 0 :(得分:0)

我没有发现图书馆的顺序,但我解决了导致我提出这个问题的问题。 当我得到“测试运行失败:由于'java.lang.IllegalAccessError'导致仪表运行失败'”错误时,不是因为Mockito相关库的顺序错误,而是因为libs文件夹中的一些其他库导致了冲突。当我删除这些额外的jar-s时,一切都运行良好。