对于我的项目,以特定顺序导入外部 jar 非常重要。如果它们包含在 Android Private Libraries 之下,那么我怀疑它们是按字母(或随机)顺序导入的。当 jar 位于 Android Private Libraries 之下时,是否可以控制它们的导入顺序?
背景:这是一个测试项目,我正在使用 Mockito 库(dexmaker、dexmaker-mockito 和 mockito-all)。据我所知,他们正在覆盖相同的方法,这使得订单很重要。当我最初设置这些库的顺序时(使用特定的 jar 导入而不是 Android Private Libraries 选项),还特别提到了顺序在我遵循的教程中很重要(遗憾的是我再也找不到链接了)。如果顺序不同,我会收到“测试运行失败:由于 'java.lang.IllegalAccessError' 而导致检测运行失败”。