这是因为你混淆的代码没有一个入口,也就是说,这个程序或者jar包被全部混淆了,外部没有任何一个地方可以正常调用到它,换句话说就是“你混淆出来的东西没法用”。假如你混淆的是apk,参考 http://stackoverflow.com/questions/14869315/the-output-jar-is-empty-did-you-specify-the-proper-keep-options 假如你混淆的是jar包: 依赖其它的库使用类似下述语句 -libraryjars D:/developApp/androidsource/xxx.jar 混淆的java代码里有标签,加上 -keepattributes *Annotation* 最后就是把对外接口给keep住
Error: The output jar is empty. Did you specify the proper '-keep' options?
最新推荐文章于 2024-07-19 14:12:54 发布
本文探讨了在混淆代码过程中遇到的问题,特别是混淆后代码无法被外部调用的情况。提供了针对混淆apk或jar包时保持代码可用性的解决方案,包括正确设置混淆选项和保持对外接口的可见性。
3823

被折叠的 条评论
为什么被折叠?



