air游戏接入小米支付sdk

小米支付sdk要求在Application.onCreate中进行初始化

为了这个初始化搞了半天,最终搞定了,今天将更改的步骤记录下了。


1. 创建ANE。ANE的创建就不罗嗦了。这里须要注意一点。这里我们须要创建一个继承自Application的类,在该类的onCreate中完毕小米SDK的初始化工作

2. 在打包ANE的时候。须要将小米的jar包与自己生成的jar包进行合并,不然air打包的时候会存在找不到类的问题

3. 这时候就能够进行apk的生成了,生成apk后用apktool解压,将 AndroidManifest.xml中的Application替换成ane中你加入的那个(android:name = "包名 + 类名")

4. 用apktool打包apk


注意:

MiGameCenterSDKService.apk 放到应用project的的assets 文件夹, 加入权限<uses-permission android:name="android.permission.GET_TASKS" />

原文地址:https://www.cnblogs.com/ldxsuanfa/p/10019240.html