Например библиотека jar для Android скомпилирована с скомпилировать версию SDK: 20 целевая версия sdk: 20
И мое приложение скомпилировать версию SDK: 21 и целевая версия sdk: 21
что случилось, мое приложение использует эту библиотеку jar. можно ли его скомпилировать и выполнить в android api 21 os?
Однажды я столкнулся с такой проблемой (и есть много вопросов по SOF), которые возникают из-за разницы в версиях использования файла lib / *. jar, и там используется проект, и сборка не удалась из-за сбоя задачи.
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.
Я не говорю, что вы наверняка получите эту ошибку, но существует высокий риск сбоя сборки gradle, если возникнет спор.
Ссылка: