unity 引入 android第三方sdk
来源:互联网 发布:php 多级分销系统源码 编辑:程序博客网 时间:2024/05/10 04:40
unity中调用java代码中介绍了unity调用android java代码的一些基础。引入android开发第三方sdk的操作跟调用java代码的操作相似,只是多了一步引入第三方jar。
unity引用sdk的方法一般有两种:①用unity导出eclipse工程,然后再在eclipse中引入sdk。这种方法是用eclipse发布apk。②先用eclipse新建工程,在eclipse中引入sdk,并提供unity接口;然后将工程打包,引入unity中;最后由unity发布apk。
这里是我尝试第二种方法时做的笔记,以免以后忘了如何操作。
大致的思想是这样:用eclipse新建android工程,并引入第三方sdk;在MainActivity中对sdk进行封装,对外提供接口,供unity使用sdk;最后将工程打包引入unity,在unity中使用sdk。
具体步骤:
1、新建android工程。记住包名2、引入unity的class.jar和欲加入的第三方jar到libs目录。3、修改AndroidManifest.xml和MainStaticvity.java。4、编译工程。5、将bin/classes下的目录(内含多个.class文件)打包成jar。6、将打包后的文件(jar),以及第三方jar导入unity。第三方jar放在Plugins -> Android -> libs 下。
7、修改编译配置,bundle ID与第一条中的包名一样。编译导出apk。
有几种特殊情况需要特殊处理:
·第三方jar中有图片资源,且图片不在jar的根目录下。unity的Assets目录下新建目录StreamingAssets。将jar中的图片目录取出(貌似这个可以直接用rar就能取出来,或者用上一篇文章提到的Mutiltool工具)。放到新建的StreamingAssets下。
·第三方jar根目录下有其他配置文件。这种情况比较复杂,因为unity编译时不会对这些文件进行打包,所以我们要对其手动打包。①用unity编译apk文件;②用mutiltool工具从第三方jar中取出这些文件;③用mutiltool反编译(解压)apk文件;④对反编译出的文件夹进行编译(打包),生成apk;⑤用mutiltool/Program_Files/aapt.exe将②中取出的文件打包到apk中;⑥用mutiltool签名。
mutiltool的使用可以参考这里
0 0
- unity 引入 android第三方sdk
- unity 引入 android第三方sdk
- unity 引入 ios 第三方sdk
- Unity接入第三方SDK发布android闪退
- unity使用第三方sdk图标问题
- unity二次开发 接第三方sdk
- Android引入第三方SDK混淆报错shrinkDebugMultiDexComponents的解决方案
- android 引入第三方jar出错问题
- Android引入第三方jar的问题
- android如何引入第三方字体
- android引入第三方jar包步骤
- Android Studio引入第三方包(windows)
- Android MK 引入第三方jar包
- android怎么引入第三方包
- android studio引入第三方jar包
- android studio引入第三方JAR.
- android studio引入第三方jar包
- android studio 引入第三方库
- 判别模型、生成模型与朴素贝叶斯方法
- http://www.2cto.com/kf/201205/131945.html
- Ruby on Rails(ROR)——rake routes
- 剖析PHP中的输出缓冲
- HTML页面连接跳转
- unity 引入 android第三方sdk
- 企业应该怎样管理自己的网站呢?
- 杭电1231
- 用位运算将a和b的值互换
- Struts2+Spring+Hibernate搭建全解!<转>
- (Relax DP1.5)POJ 1458 Common Subsequence(使用dp来求解最长公共子串)
- 人听力范围
- 改良程序的11个编程技巧
- linux 3.5.4 PTRACE(系列六)