unity工程转为安卓使用的aar文件

1.unity导出时选择安卓平台,导出的最终工程如下:

2.将该工程导入AndroidStudio里,File->new->import project, 选择上一步导出的文件夹。导入完成如下:

3.导入进来之后,手动在下方文件夹添加string文件,不添加启动游戏会闪退,提示资源id找不到的报错:

4.编译完成后,可以装个雷电模拟器,启动模拟器后,AS运行APP会自动安装到雷电模拟器。

  1. launer是app的入口,启动launer就可以启动游戏,点击绿色三角启动
  1. 模拟器里游戏安装完成,点击即可运行。
  1. launcher只是入口文件,真正的游戏的资源存放在unityLibrary中,启动launcher只是保证游戏是否能正常运行,这个时候的游戏只是裸包状态。

8.点击assembleRelease,生成游戏aar文件:

8.1 如果右侧没有gradle树,去File->Settings勾选如下:

9.编译完成后,在unityLibrary->build->outputs->aar,下找到游戏aar文件。

  1. 这里就生成了游戏的aar文件,可以放在安卓项目里接入SDK了。
相关推荐
sz_denny7 小时前
android aab导出apk
android
码上有光7 小时前
make和makefile(自动化构建)
android·运维·自动化
艾莉丝努力练剑8 小时前
【MYSQL】MYSQL学习的一大重点:视图
android·服务器·数据库·学习·mysql·面试·视图
艾莉丝努力练剑8 小时前
【MYSQL】MYSQL学习的一大重点:事务(下)- InnoDB 事务隔离性原理(MVCC 视角)
android·数据库·b树·sql·学习·mysql·面试
三少爷的鞋8 小时前
launch 不是用来切线程的:为什么我越来越少在它后面写 Dispatchers.IO
android
爱和冰阔落8 小时前
【Linux】从匿名管道到进程池:任务派发、fd 继承 Bug 与完整实现
android·linux·运维·c++
weixin_4407841116 小时前
【HandlerThread实现原理】
android·java·开发语言
唐诺18 小时前
Android USB ADB 调试方案完全解析
android·adb·usb
寰宇星城1 天前
AppActuator - 让 AI Agent 直接理解并操作运行中的 Android App
android
波罗丁牌1 天前
uni-app 实现视频聊天、屏幕分享,支持Android、HarmonyOS、iOS
android·uni-app·音视频