最近的一个月的工作相对于三月份刚进公司时候的我改善了许多。最大的感观就是在bug的处理上。
之前的工作中多多少少也会遇到许多bug,虽然也能解决,但是大多数是的解决方法都是同学、朋友等相关人提供帮助,而最近的阶段通过自己相关的学习,只是一点点积累的基础上,再通过各种大神们的博客的阅读,感觉自己的能力正在逐渐的提高中。
还是那句话“现在的努力决定了我六年后的生活”,虽然起步有点晚,还有点笨,但是我们可以慢慢提高,我们还有精力,我们还有热血与激情,我们还年轻,我们还有梦想..........
勉励自己的话,给自己加油的话就说到这里,下面是最近遇到的具体问题
一 混淆
正式工作的小伙伴多多少少肯定会与混淆打交道。混淆,目的是为了android项目的安全,当然就是增加反编译时候的难度(虽然难不倒技术牛人)。这里不做过多解释,想了解更多的推荐大神郭霖的博客
Android安全攻防战,反编译与混淆技术完全解析(上)
/guolin_blog/article/details/49738023我遇到的问题,IT前辈们基本上都已遇到,就是混淆的时候Gson解析的混淆处理报错 我的处理方法就是将与Gson相关的包都不做混淆处理,并且google相关的包也不做混淆处理,具体操作如下:找到你需要混淆代码的地方,添加如下代码
-keepclass com.google.**{*;}-keepclass com.google.gson.stream.** {*; }-keepclass com.google.gson.FieldNamingStrategy {*; }# Application classes that will be serialized/deserialized over Gson-keepclass com.huored.android.lt.model.gson.** {*; }
如果觉得《近期工作中遇到的问题及其解决办法》对你有帮助,请点赞、收藏,并留下你的观点哦!