混淆 Android 库项目
我正在使用 AndEngine 和两个 AndEngine 扩展,总共 3 个库项目。我真的希望我可以混淆和优化这些库项目以提高应用程序的大小,但我还没有在任何地方看到如何对库项目做到这一点。
有谁知道执行此操作的 Proguard 配置是什么?
I'm using AndEngine and two AndEngine extensions, for a total of 3 library projects. I really wish that I could obfuscate and optimize these library projects to improve application size, but I haven't seen anywhere how to do that with library projects.
Does anyone know what the Proguard
configuration to do this is?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
编译应用程序时,引用库项目中的所有 *.java 文件都会编译到应用程序的
bin/classes
文件夹中。混淆步骤是使用此文件夹中的 .class 文件完成的。这意味着当您混淆应用程序时,所有引用的库项目都会自动混淆。When Application is compiled, all *.java files in references Library Projects are compiled into Application's
bin/classes
folder. And obfuscation step is done using .class files in this folder. This means that all referenced Library Projects are automatically obfuscated when you obfuscate your application.