2014-01-21 64 views
0

我是一名新的Proguard用戶,我閱讀了很多關於它的文章。如何知道Proguard在月食中正常工作

據我所知,名字proguard.cfg指的是proguard-project.txt文件。我是正確的還是有這樣一個文件叫做proguard.cfg?

我想知道的下一件事是我怎麼知道proguard對我的項目工作正常?我沒有給proguard-project.txt添加任何額外的評論。我在一些帖子中看到他們說,如果沒有在proguard-project.txt中使用命令「-dontwarn android.support。**」會發出警告。但我在LogCat中沒有收到任何警告或任何例外。

這些警告/異常在哪裏顯示?我需要知道它是否運作良好。

回答

1

好吧,proguard配置在projects.properties文件中。

proguard.config = proguard的,Android的optimize.txt

所以,無論文件中,可以在這裏指定的配置會從該文件回升。 我猜,.cfg擴展名被使用得比較早,而且在android sdk工具裏把文件名改成這個文件名後文檔沒有被更新。

Proguard工作正常嗎?

取決於你是如何構建你的應用程序。 Eclipse通常不會顯示所有詳細的警告,可能只是少數,但不是全部。因此,如果您使用Eclipse構建,您只需要假定它工作正常,除非eclipse無法創建構建,然後您會看到一條消息。要確認,或者反編譯APK運行該應用程序,同時檢查日誌。如果你可以崩潰應用程序,並且有一個堆棧跟蹤,你可以清楚地看到方法名稱被混淆了。

如果您想在構建過程中看到所有關於proguard的警告,請嘗試通過ant構建您的應用程序。在控制檯中,您還可以看到所有的細節(一般+ proguard)警告。

+0

謝謝!在那種情況下如果logcat顯示出現任何錯誤呢? – IBunny

+0

Logcat no。您可以在控制檯窗口中看到。 –

相關問題