Для моего проекта важно, чтобы внешние банки были импортированы в определенном порядке. Если они включены ниже частных частных библиотек Android, то я подозреваю, что они импортированы в алфавитном (или случайном) порядке. Можно ли управлять порядком импортирования банок, пока они находятся под частными библиотеками Android?Заказ частных частных библиотек
Background: Это тестовый проект, и я использую библиотеки Mockito (dexmaker, dexmaker-mockito и mockito-all). Насколько я знаю, они переписывают одни и те же методы, что делает порядок значительным. Когда я изначально задал порядок этих библиотек (используя специфический импорт jar, а не вариант Private Private Libraries), было также специально упомянуто, что порядок важен в учебнике, которое я последовал (к сожалению, я больше не могу найти ссылку). Если порядок отличается, я получаю «Не удалось выполнить тестовый прогон: сбой инструментария из-за« java.lang.IllegalAccessError ».
«Для моего проекта важно, чтобы внешние банки были импортированы в определенном порядке» - почему? Что вы пытаетесь достичь? Имейте в виду, что вы не можете скомпилировать проект с несколькими определениями класса, если вы думаете, что, контролируя порядок, вы будете контролировать, какая версия класса будет использоваться. – CommonsWare
@CommonsWare это тестовый проект, и я использую библиотеки Mockito (dexmaker, dexmaker-mockito и mockito-all). Я думаю, что они переписывают одни и те же методы. Когда я изначально установил порядок этих библиотек, было также специально упомянуто, что порядок важен в учебнике, которое я последовал (к сожалению, я больше не могу найти ссылку). Если порядок отличается, я получаю «Не удалось выполнить тестовый прогон: сбой инструментария из-за« java.lang.IllegalAccessError ». –
Oy. Я думаю, вам лучше спросить людей Мокито. – CommonsWare