2

定位android-19Android 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 究竟是如何增加您的风险的?

4

1 回答 1

0

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

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

于 2013-11-02T20:55:56.877 回答