日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android开发Proguard混淆与反射

發布時間:2024/1/17 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android开发Proguard混淆与反射 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://charles-tanchao.diandian.com/post/2012-05-24/20118715

由于前面開發數據操作類,所以利用反射,封裝了一個BaseDao,本來在平常的時候,調試都沒有出問題,可是直到用了?Proguard混淆以后,就出現各種錯誤,最開始是類型轉換錯誤,到了后面就變成空指針異常,并且已經發布出去,手機上不調試,所以就只能把報錯信息保存到文件中,每次查看。

混淆以后,出現錯誤,每次看報錯信息,連方法都難找到。雖說有屬性對應的txt,但是有些混淆的方法名是一模一樣,所以找起來相當麻煩。

下面就把我遇見的問題分享出來吧。

第一個,類型轉換錯誤,因為我用的泛型,所以在調用某些方法的時候,會出現這種錯誤,后面在混淆配置文件加了一個過濾泛型的語句,如下。

-keepattributes Signature

過后,就沒有出現類似的類型轉換錯誤。

第二個,空指針異常,這個錯誤是我對比前面的錯誤來說,所用的時間比較短,開始是找不到方法到底是哪個(原因是上面提到的混淆后方法名相同),所以就把這個類里面的所有方法都過濾掉,這樣我沒用多少時間,也就找到了具體的方法,可還是不明白原因,后面發現了其中的一個if判斷,我利用反射篩選方法,關鍵字是“get”,突然我就震精了,大叫一聲——soga,原來我?model?set/get方法名全部都被混淆了,所以篩選不到方法,返回的也就是null值,自然下面用到這個方法的返回值就會拋出空指針異常。

解決方法:把?model包下面的所有類,全部過濾掉。

總結:如要用到反射,反射一般就會利用到泛型,所以必須要把泛型的全部過濾掉,如果有根據變量名或者方法名判斷的,記得所在的類需過濾掉,之中還有用到?annotation的地方,要加入一行代碼,如下:

-keepattributes *Annotation*

這樣就能過濾掉所有的annotation,否則也會拋出空指針異常。

Proguard官方都有說具體要過濾什么,所以還是要多看看官方的說明啊~

總結

以上是生活随笔為你收集整理的android开发Proguard混淆与反射的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人做受视频试看60秒 | 亚洲精品在线一区二区 | 日韩专区第一页 | 亚洲精品视频播放 | 国产精品xxx在线观看www | 黄色网久久 | 无码少妇精品一区二区免费动态 | 日本丰满少妇裸体自慰 | 国内毛片毛片毛片 | 日韩中文字幕亚洲 | 国产第4页 | 大奶一区 | 女性裸体下面张开 | 亚洲aⅴ在线 | 精品国产大片大片大片 | 黄色污污视频 | 中文字幕在线观看 | jizzjizz视频 | 日韩综合在线观看 | 大地资源中文在线观看免费版 | 国产麻豆免费视频 | 日韩高清网站 | 精品在线91| 少妇被躁爽到高潮无码文 | 亚洲高清网 | 久伊人| 私人av| 狠狠干人人干 | 国产午夜精品理论片在线 | 欧美大尺度床戏做爰 | 国产精品久久久久久影视 | 国产一区二区三区精品在线观看 | 捆绑调教视频网站 | 久艹在线视频 | 自拍偷拍999 | 国产视频不卡一区 | √资源天堂中文在线视频 | 求av网址 | 久久久久久久久蜜桃 | 无码一区二区波多野结衣播放搜索 | 欧美日日日 | 奶水喷溅虐奶乳奴h文 | 日韩av线上| аⅴ资源新版在线天堂 | 176精品免费| 亚洲成人视屏 | 亚洲欧美日韩精品久久亚洲区 | 国产精品探花一区二区在线观看 | 一级性生活毛片 | 国产剧情一区二区三区 | 少妇特黄一区二区三区 | 天天操狠狠操夜夜操 | 久久九九国产视频 | 四虎影院在线观看免费 | 欧美三级久久久 | 天天躁日日躁狠狠躁免费麻豆 | 一区二区 亚洲 | 在线观看涩涩 | 亚洲天堂av一区二区 | 美女写真福利视频 | 中文字幕网址在线 | 精品一区二区三区国产 | 精品国产1区2区 | 日本内谢少妇xxxxx少交 | 97潮色| 麻豆传媒网页 | 精品国产一区二区三区噜噜噜 | 成人短视频在线播放 | 欧美区二区三区 | 少妇乱淫| 新版红楼梦在线高清免费观看 | 日韩午夜小视频 | 免费看91| 欧美丰满一区二区免费视频 | 精品国产户外野外 | av色片 | 主播av在线 | 91蜜桃在线 | 久久久无码精品亚洲国产 | 亚洲美女激情视频 | 成人二三区 | 久久人妻精品白浆国产 | 国产在线免费观看 | 亚洲天堂免费在线 | 色多多在线看 | 永久av在线免费观看 | 粗大黑人巨茎大战欧美成人 | av最新资源 | 国产精品理论片 | 三级网站在线免费观看 | 中文字幕人妻一区二区在线视频 | 日韩国产精品久久 | 精品国产精品三级精品av网址 | 9l视频自拍九色9l视频 | 丁香婷婷久久久综合精品国产 | 免费av地址 | 日本欧美在线播放 | 国产三级精品三级在线观看 | av高清不卡 |