Android 代碼混淆注意事項

來源:互聯網
上載者:User

         那天混淆完後,反編譯發現成功混淆後就上傳市場發布了。昨天審核成功了,項目算是成功上線了。結果還沒高興玩,就出意外了。。。

下載來安裝後。歡迎介面剛顯示完準備進入主介面的時候,應用掛了!!!!!!!艸。老子一身冷汗。尼瑪,趕緊把項目下線,查原因。

看log的時候,發現的null 指標的錯誤。如。發現一堆混淆後的包名。就想會不會是混淆後程式一些地方映射混亂了。結果一查,還真的。網上很多這個問題。混淆不能把第三方包給混淆了,要把第三方包排除了。

排除混淆的方法如下,採用keep class com.alibaba.fastjson.**{*;}形式。可以光排除了第三方包還是報錯了。最後發現是bean出了錯。把bean排除混淆之後就成功了!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.