跨平台开发做过移动sdk接入的大侠请进
android小白,cocos2d-x开发的游戏,现在出一个android版本,然后要加入移动的sdk,遇到了一些问题,一直不知道怎么解决.移动给的sdk里面有一个libmegjb.so,文档里并没有说明这个库是干嘛用的,而且按照文档说明直接放进工程libs/armeabi目录下,但实际这样根本就不行,一运行这个so库就会被自动删除,然后我在网上找了一些加入第三方库的方法,可以将so库放入对应的目录,但我没法判断这样做到底对不对.
在sdk中还包括一个CMBilling.jar,导入工程后,再按照文档上的步骤配置好后,运行游戏,点击手机上的app图标,只闪了一下,没法进入程序,在logcat中也看不到什么明显的错误.
因为对libmegjb.so这个库是干什么的不知道,然后我把这个库从工程中移除,运行后就会报错,提示找不到cn.cmgame.billing.ui.GameOpenActivity这个类.
整个项目被卡在这很久了,急啊!这块没解决根本就没法进行后面的计费模块,求做过的大侠知道啊! --------------------编程问答-------------------- libmegjb.so这个包你load了嘛
应该是在程序启动的时候System.loadLibrary("megjb"); --------------------编程问答-------------------- 这个包加载了,按照文档说明在CmgameApplication.java中加载。 --------------------编程问答-------------------- 现在的出现一个错误就是运行后提示找不带CMBilling.jar里的GameOpenActivity这个类,我怀疑是不是我的jar包导入方法错误,不过大部分办法我都试过了,仍就出现这个错误。 --------------------编程问答-------------------- 没出现编译错误,直接出运行错误了,还是啊?
怀疑是打jar包jdk版本与你现在的jdk版本不一致引起的冲突
补充:移动开发 , Android