定位android-19
,但使用Android Support Library v4
允许我的应用在Android 2.2及更高版本上运行。
我目前正在尝试使用配置文件proguard-android-optimize.txt
(SDK中提供)进行ProGuard优化。它声明:
危险的生意吧?但它有多危险?当然,Google Play上的许多应用都已使用ProGuard进行了优化。它说添加优化会带来一定的风险,例如,因为没有 ProGuard执行的所有优化都适用于所有版本的 Dalvik的
not... all versions of Dalvik
。这是什么意思? Android中有不同版本的Dalvik吗?
ProGuard如何提高您的风险?
答案 0 :(得分:1)
如果您过度优化(特别是通过代码混淆),您的代码可能会出现意外结果(某些调用可能无效)。
使用proguard是一门艺术,您应该使用不同的proguard设置进行广泛测试,以确保您不会破坏任何功能。