unity引用android第三方sdk一般有两种方案
1、将unity导出eclipse工程,然后在eclipse中引入sdk。由eclipse发布apk。
2、在eclipse新建项目,引入sdk,并提供unity接口。然后将工程打包jar,引入unity中;由unity发布apk。
方案1 参考http://blog.csdn.net/ldghd/article/details/9251865

1.新建Unity3d工程,然后是各种游戏逻辑【可为空场景】

2.导出Eclipse工程。配置时注意Other Settings下的Bundle Identifier和Minimum API Level。设置完成后,点击Export

3.此时将Unity3d工程下的Temp/StagingArea文件夹 拷贝至非Eclipse 工作空间目录下【该文家夹在关闭Unity3d软件后消失】

4.将StagingArea文件夹Import进Eclipse成为一个新工程。将该工程设为类库,删除assets和libs文件夹。

5.新建Eclipse Android空工程。参数设置参见步骤2.

6.将步骤2导出的工程内容全部拷贝至步骤5新建的工程内进行文件覆盖.

7.将classes.jar(\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar)和unityplayerproxyactivity.jar两个包 进行引用并设置为可导出。

方案2种如果有用到其它依赖库library,导出的jar没有关联,会报java.lang.NoClassDefFoundError,暂未找到解决方案。
方案2参考:http://blog.csdn.net/u012085988/article/details/17414293
 http://blog.csdn.net/wwj_748/article/details/21937257
 将eclipse项目中的res、libs、AndroidManifest.xml拷入u3d项目Assets\Plugins\Android,
 libs中的u3d的classes.jar应该删掉
 将生成的jar放入u3d项目Assets\Plugins\Android\bin 中。
 http://stephen830.iteye.com/blog/2088504

更多相关文章

  1. Android(安卓)导入第三方工程 Library 注意事项
  2. 更新ADT20后出现This template depends on Android(安卓)Support
  3. Android开发工程师:都想要进大厂,那么大公司面试的方向和面试官套
  4. apk签名不一致终极解决方案
  5. 在这个问题上,能看出 Android(安卓)工程师的真实水平
  6. android工程导入ADT缺default.properites、JDK版本和Unknown com
  7. Android实现几种推送方式解决方案
  8. Android中实现「类方法指令抽取方式」加固方案原理解析
  9. Android进程保活(最新)带你浅析这几种可行性的保活方案

随机推荐

  1. android ANR产生原因和解决办法
  2. LeakCanary使用详细教程(附Demo)
  3. Android 系统框架介绍
  4. Android中通过view.getContext获取Activi
  5. Android(安卓)专题上线
  6. 【Android开发】交互界面布局详解
  7. Android(安卓)开发 回看
  8. SystemServer分析
  9. Standup Timer的MVC模式及项目结构分析
  10. 如何演示你的App?Android录制Gif动态图教