用筆記來記錄遇到的問題:釋出版本和非釋出版本遇到的問題

施行發表於2024-09-16

這兩天接到一個任務,把中秋節的的宣傳廣告發到app上去。 沒想到一個專案運營了這麼久,竟然沒有這種功能

我給他們做了3個: 開屏廣告、首頁彈出廣告和客服機器人形象換成小兔子。

搞完之後,我釋出版本給他們測試

誰知道我本地執行得好好的,為啥釋出給他們的版本沒有效果! 我震驚了,以為我精神不好,打包發錯了。 我又重新按標準流程打包,結果還是一樣。 我蒙圈了,我自己掃碼了釋出版本的二維碼測試,原來還是真是這樣。 首先想到的是,我打的是Release版本,而我本地測試的是debug版本,於是我就直接打了debug版本給他們測試 沒有問題!!!我就像,debug版本也沒啥,趕緊解決問題就行。。。。於是乎就傳debug版本給他們發不到市場。。。 誰知道第二天,電話打爆我了,說這個版本釋出不了市場 !

媽呀,我開始慌了,我就起來找原因。

開始懷疑的是是不是正式包沒有把程式碼編譯進去啊?

不可能,以前沒有遇到這個問題。

然後慢慢的排查,發現新寫的程式碼有執行啊?

但是為什麼不執行呢?再往下排查,用的第三方庫的

GsonUtils.fromJson

這個是沒有生效!!!!!

我立馬就換成本地的,結果就變好了。。。。

至於為什麼在debug下生效,在release下沒有生效

我抽空查一下原因!!!!

相關文章