配置proguard来优化库项目(而不是主项目)



我的应用程序有2个项目:

  • 包含所有内容的库项目(app-abstract.jar)
  • 可启动的小项目,运行它,并包含第三方库

这样我就可以为不同版本的应用程序(Google Play/Amazon/tablet…)有几个可启动的项目

问题:

我的一个小的可启动项目,特别是为亚马逊,有一个库"in-app- purchase .jar",只有80kb,需要关闭所有的保护优化

所以我想知道我如何配置proguard,如果可能的话,只对第一个项目进行优化

…由于该项目包含在一个大的LIBRARY JAR中,我觉得这很容易做到,可能会操纵ant脚本,因为我的意思是,最后应用程序有2个明确定义的部分:

    <
  • app.jar 3 mb/gh>amazon in-app-billing.jar 80kb

也许是可能运行proguard两次,一个在每个罐子?

您可以在proguard-project.txt中为应用程序项目保留Amazon库:

-keep class com.amazon.inapp.** { *; }

这对于Amazon来说应该足够了,同时仍然允许其他代码被优化和混淆。

相关内容

  • 没有找到相关文章