最近研究了下Proguard,成功實(shí)現(xiàn)了代碼混淆趁仙,下面簡(jiǎn)單記錄下實(shí)現(xiàn)過程
1啤斗、在需要打包的工程目錄下創(chuàng)建proguard.flags(等同于proguard.cfg),具體規(guī)范網(wǎng)上可以查到很多
2.如果是用eclipse導(dǎo)包生成APK文件拥褂,則修改project.properties
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
Project target.
target=android-16
proguard.config=proguard.flags
以上
3.如果是系統(tǒng)編譯生成APK,則需修改Android.mk
LOCAL_PROGUARD_ENABLED := nosystem
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
參考 :Android源碼混淆編譯app - konan1027的專欄 ? ? ? ?- 博客頻道 - CSDN.NET