-
匯入 lib 檔案並嘗試將 -dontwarn 與 keep 類結合使用,例如
libraryjars libs/
dontwarn
keep class
將 -dontwarn 與 -keep 結合使用意味著將包中的所有類和方法保留在一起而不會混淆,然後告訴 protect 不要警告找不到對包中類的引用。
-
嘗試對第三個 jar 包進行宣告並新增此宣告。
libraryjars /libs/
-
混淆包裝工藝:1將非混淆類和第三方 jar 包新增到檔案中 這是為了將非混淆的類保留在自己的包中,如果某些類呼叫了 jni,則不需要對它們進行混淆,否則會出現錯誤。
此外,如果專案中還有其他專案作為庫引入,則不應混淆這些專案的某些類。
-
就是當你混淆 jar 時,有一些類是無法解析的,例如,你的 jar 包含乙個類,即:如果這個類最初存在於 .
但是,當您感到困惑並且沒有設定為 libraryjar 時,proguard 將無法找到該類並報告您所說的錯誤。 如果你的 jar 包真的不依賴於 ,你可以用 -dontwarn + 類名來關閉警告。
-
匯入 lib 檔案並嘗試將 -dontwarn 與 keep 類結合使用,例如
libraryjars libs/
dontwarn
keep class
-dontwarn 和 -keep 的組合意味著將所有 wanton 類和所有方法保留在包中而不會混淆,然後告訴 protect 不要警告找不到包中對類的相關引用。
-
使用 Eclipse 外掛程式 fatjar,安裝完成後,選單會出現在專案的右鍵中,您可以將除 JDK 之外的所有依賴項輸入到乙個檔案中。
-
你可以選擇安裝Eclipse外掛程式,這很棒! 讓我們開始吧!
熱門 Linux 書籍 Red Union Linux 論壇 生產 Linux 教程** 原作者:jerry 13,1Clipse 先安裝JDK,SUSE下有JDK1,然後去網際網絡**乙個日食(我用的是日食3。 >>>More