| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Unity Android(六)使用Unity2019,AS打包aar给Unity调用 -> 正文阅读 |
|
[移动开发]Unity Android(六)使用Unity2019,AS打包aar给Unity调用 |
PS:Unity2019有class.jar 但是UnityPlayerActivity.java被独立开了,也就意味着MainActivity无法继承UnityPlayerActivity作为启动主窗口了 Unity2019 class.jar位置:\2019.4.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes UnityPlayerActivity.java位置:\2019.4.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Source\com\unity3d\player 工具:Unity2019.4.10 ???????? AS2020.3 本文提供两种方式提供aar给Unity
步骤一:新建AS工程 步骤二:???lib引入unity2019 class.jar 并Add As Library 注意:一定要鼠标右键复制、粘贴jar文件(千万不要直接拖拽到AndroidStudio里!!!) ?修改build.gradle(修改完记得Sync Now一下) 修改后的build.gradle文件如下
步骤三: 引入UnityActivity.java文件 粘贴到 修改MainActivity.java文件
步骤四: 修改res目录下的文件 ? 1.layout里的activity_main.xml删除 ? ?2.values里的themes.xml style布局注释掉,values-night里theme.xml style布局也注释掉 ?步骤五:修改AndroidManifest.xml文件 (修改xml前记得copy一份到Unity里) AS里AndroidManifest.xml修改如下
最后: 最后编译aar出来
?Unity里的xml文件如下 注意:activity里? 包名.MainActivity
新建脚本调用aar测试:
注意这里需要修改一下 OK 大功告成! 工程分享: 链接:https://pan.baidu.com/s/1Zm5-KwifRiLViyJ0L6HLaQ?????????提取码:1234
工具:Unity2019.4.10? ? AS2020.3? ? ? Unity2018.4.36 class.jar 说明:2018 class.jar里包含了MainActivity.java文件 步骤如上,不需要导入MainActivity.java文件 Unity编译打包 工程分享: 链接:https://pan.baidu.com/s/1gTqSDQ10BYocKoM0gHV5XQ?????????提取码:1234 参考文献: 1.https://blog.csdn.net/unity3d_xyz/article/details/107934348? Unity2019打包aar 2.https://zhuanlan.zhihu.com/p/140871391?Unity2019 gradle打包 |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:25:49- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |