2013-07-28 111 views
4

proguard.cfg在Android項目的根目錄中的作用非常明確,正如在此Proguard Improvements文章中所解釋的。這是一個由項目開發人員編輯和維護的文件,迄今爲止非常好。什麼是Android項目的libs /文件夾下的proguard.txt?

但我只注意到另一個具有相同基本名稱(但擴展名不同)的文件,proguard.txt由Eclipse + Adt構建系統自動生成並放置在項目的libs/子目錄中。

即使項目從未導出(即發佈到APK),該文件也會自動創建。

這個文件的目的是什麼?

當導出最終執行時,是否有某種類型的緩存來加速APK生成?

它可以用於調試目的嗎?

+0

看看這裏:[ProGuard改進](http://tools.android.com/recent/proguardimprovements) – Vikram

+2

@vikram如果您重新閱讀我的原始文章,您會注意到我給出了完全相同的鏈接......它沒有提及'libs /',因此並沒有真正回答關於'proguard.txt'的問題。我仍然對這個文件是什麼感到好奇。想法?謝謝! –

+1

啊,我想我打開了你給出的鏈接(新標籤),繼續閱讀你的文章,後來覺得我找到了可以幫助你的東西。或者可能不是。無論如何,我搞砸了。出於這一點的想法。這是發生在你的一個項目還是幾個? – Vikram

回答

1

produard-projectname.txt被重命名爲proguard.cfg的版本。文件名重命名爲ADT 17

proguard.txt文件需要運行Proguard工具。它包含默認配置值。

要優化.apk文件,您應該對該文件進行更改。如啓用日誌記錄等。

相關問題