Android SDK是否故意使用旧版本的ProGuard

时间:2014-03-05 20:34:00

标签: java android proguard android-sdk-tools

我使用Android SDK Manager来更新所有软件包。目前(2014-03-05)的Android SDK工具是V22.6。我在C:\ Program Files(x86)\ Android \ android-sdk \ tools \ proguard \ lib中检查了proguard.jar,发现它的版本是4.7。 The latest version of ProGuard is 4.11V4.7 was released in 2011。 SDK是否有充分的理由使用旧版本?我应该手动更新ProGuard吗?

我听说如果手动更新proguard.jar,通过Android SDK Manager更新SDK会覆盖它。任何澄清将不胜感激。

1 个答案:

答案 0 :(得分:6)

Android SDK中的版本通常落后。目前,Android SDK包含ProGuard 4.7,而Android Gradle插件则引用Maven Central的ProGuard 4.10。我通常建议使用最新版本,特别是如果您已启用优化,并且遇到旧版本中的任何错误。

(我是ProGuard的开发者)