AndResGuard介紹:
微信資源壓縮打包,主要為了混淆資源ID長度(例如將res/drawable/welcome.png混淆為r/s/a.png),同時利用7z深度壓縮,大大減少了安裝包體積,同時也增加了逼格,提升了反破解難度。
最近學習到這個優秀的開源框架,但是在集成的時候,一直報錯,明明自己都是根據教程一步一步來操作的。
錯誤截圖如下:
報錯截圖
當時考慮到的是Gradle的問題,已經插件下載問題。目標路徑不一致,并看了同事的Studio目錄下gradle下并也沒有這個插件。當時真是搞暈了。
搞了好久的Gradle,才仔細注意到下面的兩行超鏈接,我可以去按照鏈接down到我的目錄下試一試么,然后打開了網頁,輸入了URL,再然后.......
{
"errors" : [ {
"status" : 404,
"message" : "Could not find resource"
} ]
}
看到返回的errors和status,相信大家都懂了。資源已經不存在了。(暈~ 網上大多數教程都是以1.1.16和1.1.14為教案)
看來還是需要到Git看官方文檔~~~~。
解決方案:替換成目前最新版本即可,目前最新版本為Version 1.2.6?
附AndResGuard Github鏈接:https://github.com/shwenzhang/AndResGuard