Android集成Unity避坑指南

Android纯软已经不能满足当下归一大同了,越来越多的多端并行,形成自己独立的一种策略,最近呢和Unity游戏一同开发,从调研、研究、到集成、发布,也遇到不少的问题,不要怕,一篇博文带你飞天......

一般呢,游戏端会开发几款游戏,生成一个UnityAndroid包,我们只需要找到unityLibrary目录,打开目录如下:

这就是我们需要导入到Android项目中的library,具体怎么操作呢,我这里就不再一一累赘了,直接贴图了,

导入进来编译一下是不是会报错,首先需要检查几个重要地方,

1:在Project的build.gradle中新增

复制代码
flatDir {
    dirs "${project(':unityLibrary').projectDir}/libs"
}

2:在App的build.gradle中新增

复制代码
implementation fileTree(dir: project(':unityLibrary').getProjectDir().toString() + ('\\libs'), include: ['*.jar'])

这个时候Build一下,看看是不是还有报错,直接编译运行,会发现桌面上怎么出现两个APP Logo,不要着急,打开

打开这个清单文件,在<application <activity节点下,找到<intent-filter直接注释掉,我就不贴图了,有问题可以评论再问,大功告成

相关推荐
木易 士心25 分钟前
Android应用启动流程源码级解析
android
全栈软件开发31 分钟前
vue租号系统源码/租号玩平台源码/游戏账号出租系统/虚拟账号出租平台源码
游戏·租号系统源码
huwuhang43 分钟前
PPSSPP模拟器游戏合集下载 PSP游戏资源 主题和金手指、游戏封面、PSP用PS1游戏
游戏
八宝粥大朋友1 小时前
Android sqlite3 编译及安装
android·java·sqlite
mxwin1 小时前
Unity URP 阴影映射 深度纹理、阴影采样与分辨率控制的深度解析
unity·游戏引擎·shader·着色器
ego.iblacat1 小时前
MySQL 主从复制与读写分离
android·mysql·adb
Android系统攻城狮2 小时前
Android tinyalsa深度解析之pcm_params_get_period_size_max调用流程与实战(一百七十二)
android·pcm·tinyalsa·音频进阶
空空kkk2 小时前
MySQL 主从同步
android·数据库·mysql
weiggle2 小时前
Android View绘制流程深度解析
android
彭波3962 小时前
Steam致命错误failed to load steamui.dll?磁盘写入错误怎么解决?steam安装游戏为什么磁盘写入错误?提供一些可问题解决方案
游戏·阿里云·电脑·开源软件·代码复审