1. 程式人生 > >專案混淆後gson不能正常工作

專案混淆後gson不能正常工作

gson被混餚後其對應的bean類的param都變成了a,b,c,d。導致GSON的key無法找到對應的例項。

解決方法:應該在混淆檔案中過濾例項(bean),這樣就不會影響GSON的key去尋找對應的例項,從而達到我們需要的效果

步驟:開啟混淆檔案.pro ,新增如下幾行程式碼即可;

-keep class com.google.gson.stream.** { *; }
-keepattributes EnclosingMethod
-keep class com.chuanghaikeji.wisdomcity.bean.** { *; }//替換成自己想過濾的包名即可