栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > Unity3D

Unity导出工程到Android Studio(export project to android studio)

Unity3D 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity导出工程到Android Studio(export project to android studio)

部分目录结构及文件说明
  1. Unity基于Gradle进行apk、aar bundle等的构建,导出到AS也以gradle项目为主体
  2. Unity 2019.3之后,导出的工程目录结构与之前有所区别
  • 包含两个模块:UnityLibrary模块与Launcher模块
  • 主要有三个gradle描述文件(gradle.build templates)
    • 三个文件路径不同,文件名相同
    • root/build.gradle:项目级,说明了所有模块共享的库和依赖的插件
    • root/launcher/build.gradle:说明如何将导出的工程打包生成apk(依赖于unityLibrary模块)
    • root/unityLibrary/build.gradle:用于将Unity工程打包为library,生成aar文件,供打包或者其他模块调用
  1. 在AS中实际观察生成的目录结构,与上述三个gradle.build保持一致,十分清晰(unityLibrary、launcher、外层)
  • unityLibrary模块包含了所有unity工程的内容,更具体一点,主要的内容在unityLibrary/src/main/assets/bin.data目录
    • data.unity3d 应该是所有的模型、贴图等资源
    • Managed目录包含所有UnityEngine相关的dll库
  • unityLibrary/src/main/jniLibs目录包含所有.so,即native的库
  • unityLibrary/libs目录,则包含jar后缀的(java库?aar以模块形式?)
    • 默认有unity-class.jar,为unity自身的核心库,内有UnityPlayer、jnibridge等类
参考
  1. Unity Manul - Gradle for Android(2020.3)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/900622.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号