3 回答

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個贊
打開proguard-rules.pro進(jìn)行編輯并添加:
# Uncomment this to preserve the line number information for
# debugging stack traces.
-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
-renamesourcefileattribute SourceFile
這會將所有類重命名為不可讀的格式。

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個贊
鑒于 proguard 提供簡單的混淆技術(shù)(它是一種優(yōu)化器)這一事實(shí),我們開發(fā)了一個 APK 混淆器,檢查一下:
https://github.com/ClaudiuGeorgiu/Obfuscapk

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個贊
在 Android Gradle Plugin 3.4 上,要啟用 R8,您只需將 minifyEnabled 設(shè)置為 true??雌饋砟褜⑵湓O(shè)置為 false,這會同時禁用 ProGuard 和 R8。R8 是 3.4 中的默認(rèn)收縮器,所以除了 minifyEnabled 之外你不需要任何設(shè)置來啟用它。
添加回答
舉報(bào)