gpt4 book ai didi

android - 使用 ProGuard 优化会承担哪些风险?

转载 作者:行者123 更新时间:2023-11-29 01:48:43 27 4
gpt4 key购买 nike

针对 android-19 但使用 Android 支持库 v4 以允许我的应用在 Android 2.2 及更高版本上运行。

我目前正在试验 ProGuard 优化,使用配置文件 proguard-android-optimize.txt(在 SDK 中可用)。它指出:

Adding optimization introduces certain risks, since for example not all optimizations performed by ProGuard works on all versions of Dalvik

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

ProGuard 究竟如何增加您的风险?

最佳答案

如果您过度优化(特别是通过代码混淆),您的代码可能会产生意想不到的结果(某些调用可能无法正常工作)。

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

关于android - 使用 ProGuard 优化会承担哪些风险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19746588/

27 4 0
文章推荐: Android-Overlay/Draw Over Everything
文章推荐: mysql - 如何在sql中检索表中两列最大值的值
文章推荐: mysql - 是否可以在 MySql 触发器中将表名派生为 "NEW."?