2015-10-11 21 views
0

我使用日食,我猜測螞蟻建築系統。在我的項目根目錄中,我有一個包含proguard.config設置的project.properties文件。此設置在SDK中的例子所述要麼如何在project.properties文件中使用proguard.config設置?

proguard.config = $ {sdk.dir} /tools/proguard/proguard-android.txt:proguard-project.txt

proguard.config = $ {} sdk.dir /tools/proguard/proguard-android-optimize.txt:proguard-project.txt

我發現的地方,你可以聲明多個由冒號「:」分隔的文件。

但是沒有深入解釋哪個文件優先。我的意思是這是從{sdk.dir}文件夾中使用文件proguard-android.txt,或者從項目根文件夾中使用proguard-project.txt,或者以某種方式合併兩者中的設置。 什麼是正確的用法?我是否應該引用這兩個文件:{sdk.dir}文件夾中的文件作爲默認文件,我的proguard-project.txt文件用於項目特定的文件?或者我應該採取proguard-android.txt或proguard-android-optimize.txt並將其作爲我的proguard-project.txt的基礎並相應地修改? 基本上,正確的用法或最佳做法是什麼?至少可以說,試驗和測試有點費時。

回答

0

在缺乏更好的答案....

通過一個完全不相關的谷歌搜索我發現這個巧合:

http://tools.android.com/recent/proguardimprovements

由於ADT 17時,proguard.config財產指代一個路徑, ,因此您可以根據需要指定任意數量的配置文件。這些都是由ProGuard聯合在一起的 。

...

注意的ProGuard通常不會讓你減去的標誌,因此,如果您 使用默認的標誌之一不同意,你就需要在全球 配置複製到你自己的文件,並刪除你想要的 禁用的行。你可能要考慮的一個這樣的標誌是-dontoptimize

還是非常含糊。

flag。

相關問題