分享

【新提醒】【unity 引用 移动mm 支付sdk U3D unity adb logcat adb logcat unity】

 kiki的号 2017-04-04
unity U3D脚本手册 unity U3D组件手册 unity U3D用户手册 排行榜

资源下载:http://download.csdn.net/detail/u012085988/6770625

(最近csdn貌似出了问题,超链接不能用了,博客写好发布后发现被截短了,这是什么情况)

点击下载资源。这里包含有unity引入移动mmsdk所需要的文件,以及一个编译好的android测试程序。若不想写代码,不想建eclipse可以下载资源包,跳过eclipse部分,直接新建unity工程。资源包里还提供了readme文件,介绍每个文件的用途。

必备基础:

博文1《unity 调用android函数》http://blog.csdn.net/u012085988/article/details/17414293

博文2《unity3d接入移动mm支付sdk的问题》http://blog.csdn.net/lihandsome/article/details/11919113

基本步骤

1、用eclipse新建android工程。

2、引入移动mm支付sdk,编写购买物品代码;确保工程能编译通过,并能在e通过移动mm完成购买测试。

3、引入unity开发包(classes.jar),修改代码,使代码能兼容unity,重新编译工程。

4、将工程目录下的bin/classes下的com目录打包成jar文件

5、将eclipse工程中用到的部分文件拷贝到unity中。

6、写调用与回调脚本

7、编译工程,并用androidmutiltools重新给应用程序签名

8、真机测试运行

下面详细介绍每一步:

1、新建工程。这里不会的自己google。有一点值得注意的是新建工程时会让输入包名,这个包名要与unity工程中的bundle id一致。

2、引入移动mm支付sdk。可参照mm官网上的参考手册v2.3。mmsdk可以在http://dev.10086.cn/wiki/下载,也可以直接下载上面的资源包,我将mm的sdk一起打包在里面了。没用过移动mm的童鞋们最好先从官网上了解下该sdk的api。这里不介绍。

3、classes.jar在unity安装目录下(path =editor\data\playbackengines\androidplayer\bin\classes.jar)我的资源包里也提供了这个文件,不想去找路径的童鞋可以偷个小懒。classes.jar同其他第三方jar一样,放到eclipse工程的libs目录下,并添加到编译路径。(不会添加编译路径的童鞋自己google,这里不懂的孩纸可以先看看这篇博文:http://blog.csdn.net/u012085988/article/details/17414293。修改代码,使其能调用unity代码(这步不会还是看刚才那个博文)。mainactivity.java和ydmm.java(购买类)也打包进了资源包,为了节省篇幅,这里就不贴代码了。

4、打包jar。命令是jar cvf ***.jar com 相关介绍参见http://blog.csdn.net/u012085988/article/details/17414293第六步

5、按照http://blog.csdn.net/u012085988/article/details/17414293第7步将相关资源拷贝到unity中。也可以用资源包里的方法,直接将资源包里的目录复制进去。

6、调用脚本在资源包里“mm.cs”,直接将它拖到gameobject上即可。配置好相关参数后,调用mmhandle函数即可进行交易。相关配置信息以及回调函数见资源包里的readme.txt与api.txt。

7、编译工程生成apk文件。此时若直接安装运行,程序肯定会崩溃。因为mm缺少配置文件。这三个文件在资源包中的《移动mm中需要特殊处理的三个文件》目录下。按照http://blog.csdn.net/lihandsome/article/details/11919113中的方法将三个文件加入apk。

8、现在就可以真机运行了。查看log信息可以用adb(android sdk中)。命令行:./adb logcat。

unity adb logcat;adb logcat unity

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多