zoukankan      html  css  js  c++  java
  • unity调用MMBilling_2.4.2 Android SDK.

    项目要使用android 的移动支付SDK 应用内付费[http://dev.10086.cn/wiki/?p2_01_05]

    由于需要unity和android交互,之前研究了下,unity和android交互是可以的.但是unity和MMBilling的SDK调用为什么就是不成功呢?

    经过几日研究,通过 eclipse ADT的LogCat的日志,发现运行时报错,错误内容 暂时没记录,总之就是找不到资源的问题.还有有崩溃的现象。干脆直接把unity打包的apk,解压,添加mmbilling.2.4.0.jar目录下的

    VERSION mmiap.xml  CopyrightDeclaration.xml 以及assets目录下的mmiap。终于成功。

    后来又想,直接通过unity工程添加文件,把这几个文件放到apk行不行?

    unity3d发布apk资源打包和访问方式

    只要建立unity Assets目录下的StreamingAssets,里面的文件在打包apk的时候,就会在apk.apk/assets/目录下.

    但是其他三个文件,放到 unity 的Assets/Plugins/Android/下或者Assets/目录下都不起作用.

    有搜索,看到文章:

    Unity3d集成移动MM SDK 2.2的技术要点(坑爹的MM SDK)  

    居然和我的解决办法一致。

    只不过所用工具不同而已。我只用到了jdk的文件,无反编译。

    关于Unity调用Android的官网文档链接:

    http://docs.unity3d.com/Documentation/Manual/PluginsForAndroid.html

    http://docs.unity3d.com/Documentation/ScriptReference/Application.html

    unity apk 根目录下放资源,只能通过aapt工具了

  • 相关阅读:
    hdu 2065
    hdu 1999
    hdu 1562
    hdu 1728
    hdu 1180
    hdu 1088
    hdu 2133
    很好的例子。。
    putty 多标签式浏览
    df
  • 原文地址:https://www.cnblogs.com/ayanmw/p/3736284.html
Copyright © 2011-2022 走看看