我想從ProGuard中排除一些文件路徑。例com.myapp.customcomponents我怎樣才能做到這一點?我討厭為該目錄中的每個自定義組件文件放置-keep標志。我嘗試了以下方法,但不起作用:-keep public class com.myapp.customcomponents.*
3 回答

FFIVE
TA貢獻1797條經驗 獲得超6個贊
您沒有指定它不起作用的方式。您的配置將所有公共類的名稱保留在指定的包中:
-keep public class com.myapp.customcomponents.*
以下配置將所有公共類的名稱保留在指定的包及其子包中:
-keep public class com.myapp.customcomponents.**
以下配置保留指定包及其子包中所有公共/受保護的類/字段/方法的名稱:
-keep public class com.myapp.customcomponents.** {
public protected *;
}

動漫人物
TA貢獻1815條經驗 獲得超10個贊
在ProGuard配置的底部添加以下行:
-keep class com.facebook.** { *; }
相應地替換軟件包名稱,此處軟件包com.facebook將從ProGuard中排除。
- 3 回答
- 0 關注
- 1019 瀏覽
添加回答
舉報
0/150
提交
取消