我使用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.11。 V4.7 was released in 2011。 SDK是否有充分的理由使用旧版本?我应该手动更新ProGuard吗?
我听说如果手动更新proguard.jar,通过Android SDK Manager更新SDK会覆盖它。任何澄清将不胜感激。
答案 0 :(得分:6)
Android SDK中的版本通常落后。目前,Android SDK包含ProGuard 4.7,而Android Gradle插件则引用Maven Central的ProGuard 4.10。我通常建议使用最新版本,特别是如果您已启用优化,并且遇到旧版本中的任何错误。
(我是ProGuard的开发者)