我试图弄清楚如何使用proguard来减少jar文件中的方法计数。我的问题是我有其他jar文件引用我的目标jar中的代码,我需要确保保留外部jar引用的代码。我是Android开发的新手,这是我第一次摆弄proguard所以请耐心等待。
我的目标jar提取了Google Play服务代码和默认proguard配置的ontop,我使用这样的保持行:
-keep class com.blah.blah.** { *; }
保持我的目标文件及其引用的内容不被删除。我尝试使用-libraryjars
链接到外部jar中,然后使用类似的keep行来保留来自外部jar的目标类,这些类将引用Google Play Services代码。但这并没有多大意义,显然不起作用。
注意:这些jar文件确实需要保持独立,因为它们用于构建不同的Adobe AIR ANE:/
非常感谢任何帮助,指示或建议!