unity2017.3.0f和AS3.1 多manifest清单文件和jar包探索【一】

因为最近有一个项目需要用AS制作arr和jar包,给unity调用,但是用到了多个,还有网上的插件也有清单文件,这就引起了冲突,查看了网上很多的资料和博客,都没有很好的解决方法,我也是在尝试探索,所以写下这篇文章,以供记忆和学习。

如何打arr包给Unity用:AndroidStudio导出aar包给Unity(最详细)

如何使用build导出jar、manifest、res文件给Unity用:Androidstudio3.1和unity互相调用

今天尝试解决冲的办法,来自于这篇博文:Unity与Android交互方案优化版 

这篇优化方案中记述了不用Unity的class.jar直接导出可以用的arr,利用了反射机制,写的很好,可以学习,我在这个基础之后,写了调取相册demo,给unity用,用于人脸融合开发,结果挺可观的,但是小米适配有问题,明天集成测试一下。

另外发现这篇外文post写的也不错,会给出一定的灵感:Step-by-Step guide for developing Android Plugin for Unity3D

最后给我的github Demo地址,如果想学习的话,结合以上的博文和我的工程文件,一定可以弄明白。

https://github.com/HymEric/FaceMergeInUnity/tree/master

更新:

扫描二维码关注公众号,回复: 4328747 查看本文章

1、安装apk之后的双图标问题,在AS中的manifest中删除

2、适配小米手机的读取相册和保存问题:

可以参考这篇文档https://www.cnblogs.com/androidsuperman/p/4988120.html, 但是在涉及uri保存图片资源的时候,需要将路径设置为Unity的打包路径即是安装之在手机建立的资源文件路径,否则在纯安卓中小米能用但是在unity和安卓集成中不能用。

另:空闲时将更新github。

猜你喜欢

转载自blog.csdn.net/Hym_eric/article/details/81515748