看板 [ java ]
討論串[問題] 包jar後interface變數被混淆
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者aids61517 (奇歐巴肯)時間8年前 (2016/07/06 21:32), 8年前編輯資訊
0
0
0
內容預覽:
小弟最近因在寫android sdk,需要把專案包成jar檔import. 然後發現jar檔中的interface的變數名稱都會被混淆,但是一般class不會. 不管是用Eclipse還是Android Studio都一樣. 例:. void onSuccess(String result); 會變
(還有270個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者pico2k (風月)時間8年前 (2016/07/07 11:05), 8年前編輯資訊
0
0
0
內容預覽:
Interface 的函數的參數名稱不會存在bytecode裡,. 但是Class有存,. Decompiler會讀取這些資訊,. 但是Interface的函數的參數名稱就由它自己取名.... --. 人生如戲,. 全憑演技.... --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.
首頁
上一頁
1
下一頁
尾頁