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直接注释掉,我就不贴图了,有问题可以评论再问,大功告成

相关推荐
郝学胜-神的一滴1 天前
OpenGL的glDrawElements函数详解
开发语言·c++·程序人生·游戏·图形渲染
broadview_java1 天前
使用 ConstraintLayout 构建自适应界面
android
Loacnasfhia91 天前
2024 FRC机器人比赛元素检测:游戏部件、防撞条、April标签与场地识别指南
游戏·机器人
世洋Blog1 天前
装饰器模式实践:告别臃肿的继承链,优雅解耦初始化状态管理
unity·设计模式·c#·装饰器模式
wy3136228211 天前
android——开发中的常见Bug汇总与解决方案(闪退)
android·bug
小小测试开发1 天前
实战派SQL性能优化:从语法层面攻克项目中的性能瓶颈
android·sql·性能优化
QuantumLeap丶1 天前
《Flutter全栈开发实战指南:从零到高级》- 26 -持续集成与部署
android·flutter·ios
StarShip1 天前
从Activity.setContentView()开始
android
千里马学框架1 天前
重学SurfaceFlinger之Layer显示区域bounds计算剖析
android·智能手机·sf·安卓framework开发·layer·surfaceflinger·车载开发
nono牛1 天前
安卓休眠与唤醒流程
android