-1
我的需求是使用Proguard對android庫進行混淆,然後研究生成的混淆代碼的行爲。我在模塊的build.gradle中進行了更改,當我構建我的lib時,我的模塊文件夾中有一個build文件夾。在該生成文件夾中,我生成了輸出。在中間文件夾(在模塊>內部)我得到所有混淆的java文件(類文件)。但是當我在android studio之外打開這些文件時,我發現它們有很大的區別,但是在android studio中打開時,它們以相同的java文件打開(因爲在所有可見模糊中都沒有)。我對這整個過程的正確方式感到困惑。另外,如果我需要研究字符串變量是如何混淆的。需要指針。使用proguard使用android studio混淆android庫
嗨,你能解釋一下使用上述代碼的目的。 – sver
shrinkResources用於未使用的資源隱藏和progouad用於優化目的 – chandrakant
那麼,我在我的模塊build.gradle中使用上述。但是,你能告訴我如何檢查我的類是否被模糊處理 – sver