218 字
1 分钟

Unity更新Google结算库6.2.1

2024-07-16
阅读 —

最近谷歌商店强制要求所有应用在8月31日前更新结算库更新到版本6,我在Unity Package Manager更新IAP到4.12.0,发现打包安卓的时候编译失败。论坛上发现其它人也有一样的问题,Unity官方还未修复此问题,只能退回4.11.0,手动更新Google结算库了。

IAP退回4.11.0#

在Package Manager中回退到4.11.0

下载aar#

在这里下载billing的aar文件 https://maven.google.com/web/index.html?q=billing#com.android.billingclient:billing:6.2.1

替换aar#

1.把billing:6.2.1.aar拷贝到Asset目录下,这时候会自动生成同名的meta文件 2.在项目文件夹中搜索billing,找到billing:5.2.1.aar的所在目录(注意,它的同级目录下还有一个同名meta文件),这把两个文件删除,并把billing:6.2.1.aar和billing:6.2.1.aar.meta文件移动到该目录

更新build.gradle#

打开build.gradle,把billing:5.2.1改成billing:6.2.1。搞定收工!

Unity更新Google结算库6.2.1
https://blog.coding1024.com/zh/posts/76580d95/
作者
huangjx
发布于
2024-07-16
许可协议
CC BY-NC-SA 4.0

评论

欢迎交流问题、想法与经验。请友善讨论,不要留下私人敏感信息。

正在加载留言…