Byte-Buddy-Android для текущего Dx
В настоящее время я использую byte-buddy, byte-buddy-android и библиотеку Android dx_1.7. Dx_1.7.jar устарел (2012), и мне интересно, если кто-то уже создал новый byte-buddy-android.jar, который работает с текущим dx.jar (не dx_1.7.jar), предоставленным более текущий Android SDK. Как бы я достиг чего-то вроде этого?
1 ответ
Причиной устаревшей зависимости является то, что Google не распространяет более новые версии своего компилятора через Maven Central или любой другой центральный репозиторий. Поэтому он устарел.
Однако это не должно вызывать каких-либо проблем, так как dex-компиляция должна быть способна обрабатывать любой код Java, даже если это зависит от более новых API-интерфейсов Android. Если по какой-то причине вам требуется использовать более новую версию компилятора DX, вам необходимо перекомпилировать модуль с использованием более нового API компилятора DX.