1. 程式人生 > >近期工作中遇到的問題及其解決辦法

近期工作中遇到的問題及其解決辦法

最近的一個月的工作相對於三月份剛進公司時候的我改善了許多。最大的感觀就是在bug的處理上。

之前的工作中多多少少也會遇到許多bug,雖然也能解決,但是大多數是的解決方法都是同學、朋友等相關人提供幫助,而最近的階段通過自己相關的學習,只是一點點積累的基礎上,再通過各種大神們的部落格的閱讀,感覺自己的能力正在逐漸的提高中。

還是那句話“現在的努力決定了我六年後的生活”,雖然起步有點晚,還有點笨,但是我們可以慢慢提高,我們還有精力,我們還有熱血與激情,我們還年輕,我們還有夢想..........

勉勵自己的話,給自己加油的話就說到這裡,下面是最近遇到的具體問題

一 混淆

正式工作的小夥伴多多少少肯定會與混淆打交道。混淆,目的是為了android專案的安全,當然就是增加反編譯時候的難度(雖然難不倒技術牛人)。這裡不做過多解釋,想了解更多的推薦大神郭霖的部落格

http://blog.csdn.net/guolin_blog/article/details/49738023 我遇到的問題,IT前輩們基本上都已遇到,就是混淆的時候Gson解析的混淆處理報錯 我的處理方法就是將與Gson相關的包都不做混淆處理,並且google相關的包也不做混淆處理,具體操作如下:


找到你需要混淆程式碼的地方,新增如下程式碼

-keep class com.google.**{*;}
-keep class com.google.gson.stream.** { *; }
-keep class com.google.gson.FieldNamingStrategy { *; 
} # Application classes that will be serialized/deserialized over Gson -keep class com.huored.android.lt.model.gson.** { *; }