網頁

Translate

2013年5月1日 星期三

Android ProGuard 程式碼混淆

官方說明

在Android Project中找到project.properties























將11行的#號刪掉(註解),這樣就能開啓代碼混淆功能了










包出apk時會自動產生以下檔案








這邊有件需要注意的事情!

每次釋出版本時(包出apk),proguard資料夾裡的東西都會被覆蓋,

所以記得將mapping.txt放入版本控制系統!

這個檔案記錄了原本名稱與混淆名稱的對照,

Stack Traces中顯示的也會是混淆過的名稱,

要debug需要透過該檔案將混淆過的名稱轉回來!

在Android SDK 中也提供了gui來簡化相關的操作

tools/proguard/lib/proguardgui.jar


沒有留言:

張貼留言