簡介
基本上Release版本的都是需要混淆的,Android也提供了相關混淆的工具,只不過需要開發(fā)者,自己去定義混淆規(guī)則而已,很多的規(guī)則都是大同小異的,而且現(xiàn)在項目使用的開源庫也很多,這樣就得去收集很多的混淆規(guī)則,為了方便這樣的收集的過程,開發(fā)這樣的插件 。不過,我認為將來所有的提交到jcent的開源庫,需要提供混淆規(guī)則,AndroidStudio在編譯開源庫的時候,自動添加的開源庫的規(guī)則,那樣的話將大大減少開發(fā)者的工作量。
使用
下載插件下載地址
-
在AndroidStudio中安裝插件,選擇下載的jar包,安裝后,進行重啟。
image.png 安裝后可以在主菜單欄中找到Proguard的選項(Alt+D拷貝混淆規(guī)則或者直接點擊)
image.png
拓展
目前使用的是比較普遍的項目庫的混淆,當然如果你自己有很多自己的框架,那么基本上你們自己公司使用的都是一套混淆規(guī)則,這個時候,你可以自己定義混淆規(guī)則的來源。
image.png
開源
AndroidProguard
感覺不錯的兄弟,來一波start!
錄像9.gif