Eclipse Proguard 如何混淆 JAR 包

發布 科技 2024-03-06
7個回答
  1. 匿名使用者2024-01-26

    匯入 lib 檔案並嘗試將 -dontwarn 與 keep 類結合使用,例如

    libraryjars libs/

    dontwarn

    keep class

    將 -dontwarn 與 -keep 結合使用意味著將包中的所有類和方法保留在一起而不會混淆,然後告訴 protect 不要警告找不到對包中類的引用。

  2. 匿名使用者2024-01-25

    嘗試對第三個 jar 包進行宣告並新增此宣告。

    libraryjars /libs/

  3. 匿名使用者2024-01-24

    混淆包裝工藝:1將非混淆類和第三方 jar 包新增到檔案中 這是為了將非混淆的類保留在自己的包中,如果某些類呼叫了 jni,則不需要對它們進行混淆,否則會出現錯誤。

    此外,如果專案中還有其他專案作為庫引入,則不應混淆這些專案的某些類。

  4. 匿名使用者2024-01-23

    就是當你混淆 jar 時,有一些類是無法解析的,例如,你的 jar 包含乙個類,即:如果這個類最初存在於 .

    但是,當您感到困惑並且沒有設定為 libraryjar 時,proguard 將無法找到該類並報告您所說的錯誤。 如果你的 jar 包真的不依賴於 ,你可以用 -dontwarn + 類名來關閉警告。

  5. 匿名使用者2024-01-22

    匯入 lib 檔案並嘗試將 -dontwarn 與 keep 類結合使用,例如

    libraryjars libs/

    dontwarn

    keep class

    -dontwarn 和 -keep 的組合意味著將所有 wanton 類和所有方法保留在包中而不會混淆,然後告訴 protect 不要警告找不到包中對類的相關引用。

  6. 匿名使用者2024-01-21

    使用 Eclipse 外掛程式 fatjar,安裝完成後,選單會出現在專案的右鍵中,您可以將除 JDK 之外的所有依賴項輸入到乙個檔案中。

  7. 匿名使用者2024-01-20

    你可以選擇安裝Eclipse外掛程式,這很棒! 讓我們開始吧!

相關回答
11個回答2024-03-06

你的意思是:你需要在你的專案中使用乙個開源的jar包,並且你想匯入這個jar包。 >>>More

6個回答2024-03-06

熱門 Linux 書籍 Red Union Linux 論壇 生產 Linux 教程** 原作者:jerry 13,1Clipse 先安裝JDK,SUSE下有JDK1,然後去網際網絡**乙個日食(我用的是日食3。 >>>More