Unity3D 升级 Google 结算库方法

Google的结算库时不时会更新,但是感觉Unity3D 自带的 In App Purchasing 有时候更新到最新版也不一定能够解决这个问题。

如果您看到我这边文章,大概率是更新 In App Purchasing无法解决的。那么接下来我来给大家分享一下我自己的解决方案。

网上找了几个,但是感觉都不能完美解决,即使自己已经把下载的aar文件替换了,但是unity3d IDE一刷新aar文件立马被覆盖。

正题开始:

1、到官网下载下自己所需要的aar版本:https://maven.google.com/web/index.html?q=billing#com.android.billingclient:billing

比如我这边自己下载的是“billing-6.2.1.aar”版本。

2、把billing:6.2.1.aar拷贝到Asset目录下,这时候会自动生成同名的meta文件;这个两个文件后面会用到。

3、找到你自己电脑本机的缓存路径“C:\Users\Administrator\AppData\Local\Unity\cache\packages\packages.unity.com\com.unity.purchasing@4.8.0”。其中com.unity.purchasing@4.8.0是你In App Purchasing的版本,这个因人而异。

4、依次打开“Plugins\UnityPurchasing\Android”目录,然后,将其中billing-x.x.x.aar及billing-x.x.x.aar.meta两个文件删除。

5、将第2步生成的billing:6.2.1.aar文件和billing:6.2.1.aar.meta,拷贝到第4步的目录中。

然后你就可以愉快的去编译你的程序了。

通过以上步骤如果可以解决您的问题,请留个脚印。欢迎大家交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值