使用ProGuard优化会带来哪些风险?

时间:2013-11-02 20:35:44

标签: android proguard

定位android-19,但使用Android Support Library v4允许我的应用在Android 2.2及更高版本上运行。

我目前正在尝试使用配置文件proguard-android-optimize.txt(SDK中提供)进行ProGuard优化。它声明:

  

添加优化会带来一定的风险,例如,因为没有   ProGuard执行的所有优化都适用于所有版本的   Dalvik的

危险的生意吧?但它有多危险?当然,Google Play上的许多应用都已使用ProGuard进行了优化。它说not... all versions of Dalvik。这是什么意思? Android中有不同版本的Dalvik吗?

ProGuard如何提高您的风险?

1 个答案:

答案 0 :(得分:1)

如果您过度优化(特别是通过代码混淆),您的代码可能会出现意外结果(某些调用可能无效)。

使用proguard是一门艺术,您应该使用不同的proguard设置进行广泛测试,以确保您不会破坏任何功能。