项目要使用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目录下的

VERSIONmmiap.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工具了

更多相关文章

  1. Android 4.0 Launcher2源码分析——主布局文件
  2. Android开发工具和资源精选
  3. Android中使用SAX方式解析XML文件
  4. android中的资源访问

随机推荐

  1. 新手入门PHP必知的七种数据类型
  2. PHP性能优化利器:生成器
  3. 对php-cli环境的理解
  4. php根据数组中某一字段来实现排序
  5. 浅谈PHP程序员如何修炼?
  6. 解决json_encode中文转码问题
  7. 利用php实现验证邮箱格式是否正确
  8. PHP之pthread拓展使用以及坑
  9. 实例详解php中empty、isset、isnull三者
  10. php实现获取数组中相同/不相同的元素