2013-11-02 38 views
2

針對android-19,但使用Android Support Library v4允許我的應用在Android 2.2及更高版本上運行。使用ProGuard優化假定有哪些風險?

我目前正在使用配置文件proguard-android-optimize.txt(在SDK中提供)試用ProGuard優化。它指出:

添加優化引入了一定的風險,因爲例如不 通過ProGuard的執行所有的優化工作在 的Dalvik

業務風險的所有版本吧?但是它有多危險?當然,Google Play上的很多應用程序都使用ProGuard進行了優化。它說not... all versions of Dalvik。這是什麼意思? Android中有不同版本的Dalvik嗎?

ProGuard究竟如何增加您的風險?

+0

然後無法理解爲Android應用程序使用proguard的廢話。 – eliocs

回答

1

如果您過度優化(特別是通過代碼混淆),您的代碼中可能會產生意外的結果(某些調用可能不起作用)。

這是一種使用proguard的技巧,您應該使用不同的proguard設置進行廣泛測試,以確保您不會破壞任何功能。

相關問題