fastjson: Release版本混淆異常問題
記錄一下在打debug包時庫fastjson可以正常使用;
但是在打Release包時出現異常的問題。
場景:debug包測試正常;打 混淆包 資料不顯示;
解決在混淆中新增如下:
-keepattributes Signature
-dontwarn com.alibaba.fastjson.**
-keep class com.alibaba.fastjson.*{;}
最重要的是:不能混淆 JavaBean實體類:
-keep class com.xxx.xxx.utils.*{;}
-keep class com.xxx.xxx.xxxUtils.*{;}
注:凡是用到 fastjson實體類 的地方包括 Adapter ,fragment等都別被混淆了,這些可能會用到實體類 的操作。
相關推薦
fastjson: Release版本混淆異常問題
記錄一下在打debug包時庫fastjson可以正常使用; 但是在打Release包時出現異常的問題。 場景:debug包測試正常;打 混淆包 資料不顯示; 解決在混淆中新增如下: -kee
Qt中關於release版本程式異常結束問題
BaoBao and DreamGrid are playing a game using a strange button. This button is attached to an LED light (the light is initially off), a co
ARM:Release版本和Debug版本執行不一致的一種可能原因以及解決方法
現象:Debug下執行正常,Release下執行不符合預期。 經過定位,確定是程式中對CPU片內Flash操作導致。 可能原因:可能是在Release下經過優化,對內部Flash操作的位置或許會變化,影響到程式的儲存資料段。 解決方法:改用外部Flash作為儲存資料後,問題
Android Studio專案打包(三)打包說明:release和debug版本的區別、v1和v2的簽名使用等等
android中匯出簽名的,apk的release和debug版本的區別 (1)debug簽名的應用程式不能在Android Market上架銷售,它會強制你使用自己的簽名;Debug模式下簽名用的證書(預設是Eclipse/ADT和Ant編譯)自從它建立之日起,1年後就會失效。 (2)
Android 生成Release版本時,混淆問題的解決
今天在生成release版本的apk時,出現了編譯失敗,百度以後,發現是混淆配置出現錯誤 Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class Warning:c
Spring Cloud(Finchley.RELEASE版本)微服務學習實踐:6.2全鏈路追蹤監控-Zipkin
環境:jdk1.8;spring boot2.0.3;spring cloud(Finchley.RELEASE版本);Maven3.3摘要說明:Zipkin:Zipkin是一個分散式追蹤系統。它有助於收集解決微服務架構中的延遲問題所需的時序資料。它管理這些資料的收集和查詢。
使用BOF實現動物分類:matlab版本
tlab 階段 可能 ict 獲取圖片 eat 函數 datastore tco 1.訓練集測試集劃分(同上一篇) 2.代碼部分 1)訓練部分代碼:training.m %% 該函數是使用Bag of Features來提取test_images下圖片的特征的,代碼編寫參
使用HOG+LBP實現動物分類:matlab版本
path ict store ima blog 顯示 ges count 結束 1.訓練集測試集劃分(同上一篇) 2.代碼部分 %% 利用HOG + LBP分類 %% 1 數據集,包括訓練的和測試的 currentPath = pwd; % 獲得當前的工作目錄
銀行卡卡號識別:C#版本和iOS版本
及其 emgucv ria topic ext 網址 整體 link 比較 (一)圖像采集 首先我們要取得待識別的圖像。這項工作可以通過數碼相機、DV機、工業攝像機、電腦數字攝像頭、手機攝像頭等設備采集,並從中取得我們要分析的圖像信息。 (二)版面分析
iOS開發debug跟release版本NSLog屏蔽方法
方式 開發 簡單 比較 日誌信息 debug 新的 ... efi 簡單介紹以下幾個宏: 1) __VA_ARGS__ 是一個可變參數的宏,這個可變參數的宏是新的C99規範中新增的,目前似乎只有gcc支持(VC6.0的編譯器不支持)。宏前面加上##的作用在於,當可變參數的個
xcode下build release版本號的.a庫
fonts 選擇 conf watermark i386 for ati sdn file 1. 點擊房子 圖標button 2. 彈出下拉菜單選擇Edit Scheme 條目 3. 例如以下圖。在左邊table控件中選擇 Run。然後右邊 In
release版本單步調試設置
release debug場景 debug模式下自動選擇已禁用 (/Od);release模式下自動選擇 使速度最大化 (/O2) 。這種速度最大化,會導致Release版本調試出現有些代碼被精簡掉,有些代碼變量在前後之間不一致的問題,例如傳遞指針,指針的地址可能會發生改變。而且在調用第三方庫的時候,是
VS編譯靜態庫 .lib 其中Release 版本比Debug版本要大好多原因
bug -1 工程 blog 技術分享 其中 logs debug image 如果工程代碼使用了: 把此選項關閉即可減少庫大小不少: VS編譯靜態庫 .lib 其中Release 版本比Debug版本要大好多原因
【第二組】項目沖刺(Release版本)第四次每日例會 2017/7/28
實現 -s 但是 道具 界面 問題 mage 差距 bug 項目沖刺(Release版本)第三次每日例會 開發小組:Hunter 沖刺經理:林貴淵 小組成員:林軒宇,張太,李明君,劉仁人 1、每日例會內容 (1)昨天做了什麽 1、林軒宇:Bug修改。 2、李明君:Bug
VS2008 如何將Release版本設置可以調試的DEBUG版本
deb disabled disable 版本 option 文件 data .net source VS2008 如何將Release版本設置可以調試的DEBUG版本 只需設置三個部分: 項目->屬性->C/C++->General->Debug
maven snapshot和release版本的區別(轉)
依賴 註意 發行版 str 設置 方便 版本更新 版本庫 編譯打包 在使用maven過程中,我們在開發階段經常性的會有很多公共庫處於不穩定狀態,隨時需要修改並發布,可能一天就要發布一次,遇到bug時,甚至一天要發布N次。我們知道,maven的依賴管理是基於版本管理的,對於發
C#.NET常見問題(FAQ)-如何生成release版本的程序,生成debug版本的程序
項目 style bug 在頂部 image 還要 es2017 郵箱 在線 除了右擊項目在生成中配置改成Release還要在頂部切換成Release ? ?更多教學視頻和資料下載,歡迎關註以下信息: 我的優酷空間: http://i.youku.com
jedis,spring-redis-data 整合使用,版本問題異常
問題 artifact ons com pri connect def 中心 div jedis,spring-redis-data 整合使用,版本不匹配的時候經常會報一些異常,例如1: java.lang.NoClassDefFoundError: org/springf
Oracle JDBC:驅動版本區別與區分 [轉]
關閉數據庫 使用 windows bsp 需要 多個 批量 version truct classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的區別,之間的差異 在使用Oracle JDBC驅動時,有些問題你是不是通過替
spring cloud:Edgware.RELEASE版本hystrix超時新坑
gpo false ase blog 正常 希望 發現 and ng- 升級到Edgware.RELEASE發現,zuul中不管如何設置hystrix的超時時間均不起作用,仍然是默認的1000ms. 降回低版本後正常,但是低版本的fallback方法中,又拿不到詳細異常信