-scramble 混淆所有package private或private符號(hào)-scrambleall 混淆所有符號(hào)-scramble:<level> 混淆相應(yīng)級(jí)別的符號(hào)其中<level>指定混淆級(jí)別,可以是以下幾種級(jí)別:-scramble:none 不進(jìn)行混淆-scramble:private 對(duì)所有private訪問(wèn)級(jí)別的元素進(jìn)行混淆-scramble:package 對(duì)所有private或package private元素進(jìn)行混淆-scramble:protected 對(duì)所有private, package private, protected元素進(jìn)行混淆-scramble:public 對(duì)所有的元素都進(jìn)行混淆-scramble:all 相當(dāng)于-scramble:public如果使用-scramble不帶級(jí)別參數(shù),則相當(dāng)于-scramble:package
@preserve 僅對(duì)類名進(jìn)行保留,類成員的保留根據(jù)-scramble命令行參數(shù)決定@preserve public 保留所有public成員@preserve protected 保留所有public和protected成員@preserve package 保留所有public, protected, package private成員@preserve private 保留所有成員@preserve all 相當(dāng)于@preserve private