unity导入android工程实现unity和android开发分离

unity工程导入android project的一些配置)

配置环境 / 博客目的

现有的项目开发比较特殊,视图层(负责数据可视化)由unity开发,UI层/逻辑控制层由android开发
想实现两层开发分离,所以当初做了很多调研工作寻找一个可行的解决方案包括视频流,安卓打包出dll库进unity等

解决方案:最后选择了用unity导出工程在androidstudio里作为一个mudule library被android工程引入依赖。具体实现思路是android工程中的mainActivity继承UnityPlayerActivity类使mainActivity可调用UnityPlayerActivity方法

(因为遇到这个问题之后在网上查阅了很多资料,有类似方法的好像很少 ,可能是因为特殊需求吧。所以需要自己写一篇笔记记录,自己每次项目更新打包的时候也要参考的)

具体实现方法/过程

unity打包设置:
(Export Project要打勾,如果不打勾打包出的是apk文件直接运行在设备上,打勾后导出的是可在android studio里面打开的工程文件)
在这里插入图片描述

点击export后可能遇到一些问题:
1.如果遇到了using Engine.UI等库引入错误问题
解决方法:Assets->ReimportAll重新载入
2.遇到打包时LitJson.dll(第三方dll库文件)找不到的问题
解决方法:在unity视图里双击LitJson.dll文件,属性内把any platform选项打勾,inspector页面设置如下
在这里插入图片描述

1.Unity 导出Android Project后拿到在工程目录下的module文件夹**

2.在已有

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值