Google Play结算库版本弃用问题:提交CN1安卓构建后收警告
解决CN1应用Google Play Billing版本过低的警告问题
我们检测到该应用使用旧版本的Google Play Billing。自2023年11月1日起,所有应用更新必须使用Billing Library 5或更高版本。需执行操作:请确认公开可用的APK已更新至最新版本的Play Billing Library,包括所有发布到生产环境的APK或应用包。
直接按以下步骤处理:
- 升级CN1 SDK版本:
打开项目的codenameone_settings.properties文件,找到codename1.version字段,把它改成最新的稳定版(比如7.0及以上)。新版CN1已经默认适配了Billing Library 5+,不用自己改原生代码。 - 检查内购代码:
如果项目里有自定义的内购逻辑,确认用的是CN1官方提供的Purchase相关API,别自己写原生调用的代码,官方封装的接口已经兼容新版计费库了。 - 重新构建安卓包:
用CN1的构建服务重新生成APK或者App Bundle,构建时确保拉取的是最新依赖,不用额外配置,新版SDK会自动处理。 - 替换所有旧发布包:
登录Google Play控制台,把生产、测试、开放测试等所有渠道里的旧包全换成新构建的版本,确保没有旧版本留在公开渠道里。
内容的提问来源于stack exchange,提问作者Daniel Tsai
相关产品推荐
相关产品推荐

