shwenzhang / AndResGuard

proguard resource for Android by wechat team
Apache License 2.0
8.54k stars 1.54k forks source link

有计划什么时候支持Android App bundle吗? #337

Open beyondckw opened 5 years ago

ICommandMachinesObey commented 5 years ago

Before supporting App Bundles, It should work against the current version of Apktool which bypass AndResGuard protection.

victorg8980 commented 5 years ago

请问appbundle有支持计划吗 @simpleton

mallxiaodoudou commented 5 years ago

同问,aab文件可以被压缩资源吗?

AlanJaver commented 5 years ago

如果要二次开发对aab的支持,请问应该如何着手,请懂行的指点指点。 App Bundle对我很重要,AndResGuard也很重要,鱼和熊掌不可兼得,很忧伤。

liangxiwei commented 5 years ago

我来吧

liangxiwei commented 5 years ago

由于aab文件上传到googleplay,再由google解压重新生成apk,所以图片是没法压缩的,另外resource.asrc也是根据aab里面的module/resources.pb生成的,所以resource.asrc也没法压缩。

对于aab文件,目前来看能做的仅仅是对base module的资源名字与文件进行混淆

duanyuGit commented 5 years ago

@liangxiwei 混淆如何做,目前不知道pb具体是一个什么样的结构,

liangxiwei commented 5 years ago

@liangxiwei 混淆如何做,目前不知道pb具体是一个什么样的结构,

protobuf格式,把bundletool下载下来看看,引用对应的库就可以解析这个pb文件

JingYeoh commented 4 years ago

https://github.com/bytedance/AabResGuard

AabResGuard 是字节跳动抖音Android团队于2019年六月研发完成,于2019年七月底在 Tiktok、Vigo 等多个海外产品上线, 为海外产品提供了资源保护和包大小优化的能力。

详情请移步项目地址 https://github.com/bytedance/AabResGuard