我想知道文档是否使用ProGuard表示错误(相反)?
来源:https://developer.android.com/google/play/billing/billing_library_overview
但是我的理解是:我绝不能将这一行添加到ProGuard配置文件中,有人还会注意到吗?还是确认?
-keep class com.android.vending.billing.**
答案 0 :(得分:2)
文档正确。我同意您的看法,当您声明如果对代码进行混淆时,您必须添加此类ProGuard规则以保留vending.billing类,这可能会使您感到困惑。
要弄清其含义,如果您在项目中使用混淆处理,则为了不破坏计费库,必须将此类条目添加到ProGuard规则。
这是必需的,因为com.android.vending.billing虽然不属于计费库,因为它属于Google Play服务,但可以通过AIDL访问,并且混淆了项目可能会删除/重命名自动售货参考。 / p>