0

我目前正在使用byte-buddybyte-buddy-android和 Android 的dx_1.7库。dx_1.7.jar过时(2012 年),我想知道是否有人已经构建了一个新的byte-buddy-android.jar与由 more 提供的当前dx.jar(不是dx_1.7.jar)一起使用当前的 Android SDK。我将如何实现这样的目标?

4

1 回答 1

2

过时依赖的原因是 Google 不会通过 Maven Central 或任何其他中央存储库分发其编译器的较新版本。因此,它已经过时了。

但是,这不会造成任何问题,因为 dex 编译应该能够处理任何 Java 代码,即使它依赖于较新的 Android API。如果您出于某种原因需要使用较新版本的 DX 编译器,则需要使用较新的 DX 编译器 API 重新编译模块。

于 2016-02-24T12:55:20.193 回答