我很難理解這是在proguard中做什麼: 它是否避免所有公共類中的所有受保護的方法obfocus?proguard屬性不理解
-keep public class * {
public protected *;
}
請解釋或者參考一些很好的解釋
我很難理解這是在proguard中做什麼: 它是否避免所有公共類中的所有受保護的方法obfocus?proguard屬性不理解
-keep public class * {
public protected *;
}
請解釋或者參考一些很好的解釋
這些線保持所有公共類,而這些公共類裏面,所有公共及所有受保護的領域和方法。這意味着它保留了輸入代碼的所有公共API,這適用於處理庫。
請參閱ProGuard手冊>示例>A typical library。
感謝您的回答!如果我可能會問,這不是太激烈嗎?這是在Android應用程序的proguard中常見的用法嗎? – roiberg
您應該只使用此配置來處理庫(作爲最終產品)。對於處理應用程序確實太過激烈了,因爲它使許多類/字段/方法不被混淆。 –
我花了幾個小時的挖掘之後,遇到了proguard的問題,增加了解決方法。我會很高興知道它實際上在做什麼...... – Shirane85