我的应用程序有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来说应该足够了,同时仍然允许其他代码被优化和混淆。