Android 混淆打包不混淆第三方jar包

2021-09-07 10:40:24 字數 531 閱讀 8354

專案由於要公布,所以要混淆打包。

混淆打包流程:

1.在proguard-project.txt檔案裡加入不須要混淆的類和第三方的jar包

這個是保持自己包中不須要混淆的類,假設有些類呼叫了jni也不須要混淆,不然會出錯。還有假設專案中有其它專案作為library引入,那這些專案的一些類也不能混淆。

這個是保持專案中的第三方jar不混淆

另外加上上面幾句話。不然會在控制台中報warning警告

2.在project.properties檔案裡把proguard.config=$/tools/proguard/proguard-android.txt:proguard-project.txt 前的#號去掉

最後匯出簽名包就能夠了

Android混淆打包

混淆打包指令碼task deleteoldjar type delete task exportjar type jar,dependson deleteoldjar,build task copyjar type copy,dependson exportjar task makeproguard...

android 簽名 混淆打包

1 android 簽名 使用eclipse匯出帶簽名的apk,最簡單的方式。最後一步finish 就能匯出乙個 keystore的檔案了。下次再發布新版本的時候,使用這個生成的簽名繼續使用。2 android 混淆打包 1 準備proguard.cfg 檔案 我這電腦不能自動生成,不知道為什麼,可...

android studio混淆打包

前幾天一直在研究android studio的混淆打包,網上查了各種資料,東拼西湊的總算把這乙個需求給實現了 as打包比eclipse要簡單很多,以乙個簡單的工程為例 當你需要混淆打包的時候將minifyenabled 後面的布朗值改為true,而下面則是所依據的混淆檔案,在eclipse中prog...