1. 程式人生 > >MPAndroidChart中遇到的坑,release包中動畫效果不起作用!!

MPAndroidChart中遇到的坑,release包中動畫效果不起作用!!

在上一篇文章中,我解決了MarkerView顯示有偏移的問題。新的一週開始,由於公司測試請假了,所以新功能沒法配合測試。所以自己就又看了看自己做的圖表(爭取做的跟完美一點,嘻嘻)。看了看還真是有問題了!!

原本的動畫效果沒有了!!!這就頭大了,原本上線的的專案中還是好好的,難道就是上週修改了MarkerView出現了問題?

二話不說,開始解決問題!首先看了一下程式碼,沒問題呀!!然後有對比以前儲存下來的版本,挨個看了一下。還是沒問題呀!(我甚至把Java檔案整個都copy過來了,頭大!)有問題,作為程式設計師那肯定要debug一下呀,然後我就將現在執行的版本改成了debug版本(原本改成了release)。執行一下,哎呦,動畫又可以了!一樣的程式碼,在debug版本和release版本中效果不同!!很自然的就想到了混淆問題呀!自己去混淆檔案中一看,果然沒加混淆!!(為什麼上一個上線版本沒有問題呢!因為上個版本沒有混淆!!尷尬尷尬)知道了問題所在那解決起來就方便了。

去“度娘”中查了一下,正好碰到了這位大神的這篇違章!https://blog.csdn.net/zhuawalibai/article/details/78056061,所遇到的情況跟我的情況一樣!所以仿照大神的講述自己加了相應的混淆程式碼進去:

#MPAndroidChart混淆
-dontwarn com.github.mikephil.**
-keep class com.github.mikephil.**{ *; }

加進去執行一下就OK了!

寫這篇文章,只為記錄一下,順便讓自己印象深刻一點!!