Android SDK集成常遇到问题

经常出现的错误整理

1.不能充值或者充值返回393常见原因

  • 正式用的productID可能还没有在商店添加(需要Cydonia操作)

  • alpha版本没有在商店正式发布(需要Cydonia操作)

  • Cydonia Android SDK要更新,因为出SDK的时候正式使用的productID可能还没有,使用的临时的productID进行测试,如果此时商店中已经添加了正式版productID则需要更新SDK(需要Cydonia操作)

  • 测试用户账号没有在测试名单中(需要Cydonia操作)。测试用户是gmail账号而且不能是当前的开发账号或者管理的账号,由CP提供。

  • 测试用户没使用测试连接并同意加入测试成为TESTER

  • 测试账号要具有国际支付能力(绑定能国际支付的信用卡),也就是说能正常完成Google Play商店中任何app的任何内购,只是测试我们自己的游戏支付不会实际发生扣费。请参照P1.1测试员内购示意

  • 国内没有翻墙,请使用有日本服务器的VPN

  • 国内的安卓系统没有安装Google服务

P1.1测试员内购示意

2.sns登录没有回调

主Activity中,检测onActivityResult

在继承父类的onXxx方法中也不要忘记调用sdk方法

参考:https://stackoverflow.com/questions/51793345/android-material-and-appcompat-manifest-merger-failed/54533702arrow-up-right

Last updated

Was this helpful?