看板 AndroidDev 關於我們 聯絡資訊
如題,我遇到了一個重大的問題 就是我要把android library modules(jar or aar)加密後放到maven, 然後從gradle拉下來,只看得到我的接口interface之類的 我有嘗試過,不過在Android Studio的External Libraries還是看得到原Code 因為android studio包成jar or aar會把proguard拿掉 已經google過解決辦法還是不行 有這個需求,有點棘手,想請問大大有沒有人遇過這個問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.151.238 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1452151684.A.FAE.html
ssccg: 只是要proguard的話在buildType裡設minifyEnabled true 01/08 04:40
ssccg: 另外這不叫做加密 01/08 04:42
freedom74569: 有的,不過當打包成aar or jar就沒有混淆了 01/08 13:58
ssccg: aar有設一定有,你要確認你是拿哪個aar,buildType跟你有設 01/09 17:41
ssccg: minifyEnabled的是不是同一個,proguard rule有沒有錯 01/09 17:41
ssccg: 至於jar檔要看你是用什麼方法包的... 是從哪個階段的產物 01/09 17:42
ssccg: 去輸出,那個階段有沒有在proguard之後 01/09 17:42
KeySabre: Proguard沒不是跟android開發綁的 加密單一jar是可行的 01/13 00:28