我不會混淆我所有的項目,只是最關鍵的類。 如何編寫proguard文件以排除所有項目並僅混淆一個類或一個包?如何混淆只有幾個類或一個包?
8
A
回答
0
請在downvote之前閱讀答案。你需要 !上課前。
看看Proguard Manual:Keep option
部分和Android example。
實施例:
-keeppackagenames com.vtcmobile {
! com.yourpackage.CategoryParser // keep package com.vtcmobile excluded class com.vtcmobile.CategoryParser
}
編輯:使用
-keeppackagenames [package_filter] 指定不混淆給定的包名稱。可選過濾器是包名稱的逗號分隔列表。軟件包名稱可以包含?,*和**通配符,它們可以是,前面是! 否定器。只有在混淆時才適用。
+4
這隻會保留擴展Activity的類並排除一個類,我的目標是排除ALL項目並僅混淆一個類。 – Giuseppe 2012-08-10 07:02:59
+0
保持手段保持unobfuscate – 2015-07-29 15:08:22
相關問題
- 1. 如何在Android上混淆某個類?
- 2. SQLServer2008:混淆或混淆
- 3. 混淆只有一種味道
- 4. 什麼是用來混淆這個Javascript或者我如何去混淆它?
- 5. 混淆「重寫一個私有方法」
- 6. 如果只有一個或幾個頁面結果,如何隱藏分頁?
- 7. 可能只有一個文件在Eclipse中有幾個類?
- 8. Gradle ShadowJar輸出包含混淆和非混淆類
- 9. 從幾個文件對象創建路徑或只有一個
- 10. jquery這個混淆
- 11. 一元類型混淆
- 12. XSD混淆:導入和/或包含
- 13. Python2,檢查一個字符串是否只包含數字,與x.isdigit混淆()
- 14. 類型混淆?
- 15. redis如何dump到幾個文件,但不是隻有一個?
- 16. YGuard混淆單個類,打包和排除庫
- 17. 如何停止混淆整個軟件包的proguard?
- 18. 包含註釋的混淆類
- 19. Java包和類名稱混淆
- 20. 爲2類分類器做一個混淆矩陣
- 21. 角材料組一個datepicker只有幾個月和幾年
- 22. 與LINQ有一些混淆
- 23. 一個存儲庫/多個項目沒有混淆?
- 24. 只顯示星期幾沒有下一個上一個月幾年和幾天
- 25. 如何混淆或縮小Javascript文件
- 26. C++包含一個「.h」文件,函數重複混淆
- 27. Eclipse混淆軟件包成爲一個文件夾
- 28. 在java程序中混淆一個軟件包
- 29. 如何推送到一個混帳包
- 30. replaceScene()混淆了一個公共變量
什麼原因混淆只有一個類/包?調用這個類/包也應該被混淆! – RvdK 2012-08-10 08:30:33