0
混淆我試圖將com.google.gson.Gson混淆到com.google.a.Gson。我使用-keeppackagenames !com.google.gson.**
,但它似乎並不奏效。我的mappings.txt仍然包含:ProGuard將包名稱與-keeppackagenames
com.google.gson.Gson -> com.google.gson.Gson
。
想法?
混淆我試圖將com.google.gson.Gson混淆到com.google.a.Gson。我使用-keeppackagenames !com.google.gson.**
,但它似乎並不奏效。我的mappings.txt仍然包含:ProGuard將包名稱與-keeppackagenames
com.google.gson.Gson -> com.google.gson.Gson
。
想法?
配置中的某些-keep選項會保留整個類名稱com.google.gson.Gson。這總是包括包名稱。沒有選項可以保留類名稱,但可以混淆它們的包名稱;它似乎不是很有用。
但是,有些情況下它是有用的。簡而言之,人們想要保留類名稱,比方說因爲反射和混淆包。 – f470071