我必须混淆lib和应用程序。Lib -包含两个类的简单lib。混淆处理做得很好。使用springboot插件构建的应用程序(在依赖项中包含模糊的lib )运行良好。当我尝试混淆应用程序jar时,我得到的jar没有我应用程序的*.classes。);-keepnames class * implements java.io.Serializable {*; }
te
总之,我试图使用proguard来混淆.APK文件,但它似乎不起作用。由于Proguard主要用于Java字节码,所以我使用dex2jar将apk文件转换为jar文件,使用Proguard对其进行模糊处理,然后将输出的jar重新打包为apk。由此产生的apk似乎有问题。我遇到了很多像Could not read file: Expected chunk of type 0x80003, read 0x6d783f3c这样的错误。有没有什么办法可以让我直接在.apk上混淆Android字节码而不是源代码?请帮帮忙。
谢谢!