android 混淆文件project.properties和proguard-project.txt

在新版本的ADT創建項目時,混碼的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。

如果需要對項目進行全局混碼,只需要進行一步操作:

將project.properties的中

“#  proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt”的“#”去掉就可以了。


如果有一些代碼不能被混淆,比如需要加入了so文件,需要調用裏面的方法,那麼調用JNI訪問so文件的方法就不能被混碼。在導出的時候,可能不會報錯。但是在手機上運行的時候,需要調用so文件的時候,就會報某某方法無法找到。這個時候就需要用到proguard-project.txt。


在老版本中,創建項目的時候,會給出proguard.cfg,但是在的新版中創建項目則不會有任何提示。這個時候需要只要將proguard.cfg的內容加入到proguard-project.txt中,再根據自己的需要進行編輯即可。


proguard.cfg詳細的信息可以參看:http://www.apkbus.com/android-57338-1-1.html

發佈了74 篇原創文章 · 獲贊 100 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章