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