Unity导出Gradle工程

—————————————————————————————————————————
之前项目,Unity出安卓apk包是从Unity中导出eclipse工程,然后用eclipse出apk包。后来由于接入某些SDK需要用android studio,
于是就把eclipse工程转换成了Gradle工程,最后用android studio出包。
unity在5.4之前只能导出eclipse工程,在5.4及之后的版本,支持了出Gradle工程。所以在5.4之后直接用unity出Gradle工程,然后接
入相关SDK,最后用AS出包,省去中间转换的一步。
—————————————————————————————————————————
下面介绍一下unity(版本为5.5.4)出Gradle工程,再用android studio(版本为2.3.3)出apk包的流程。
1、unity依次点击File->Build Setting,打开BuildSetting界面:
这里写图片描述
在Build System中选择Gradle(New),在Export Project 中选择打勾。然后点击下方的Export按钮,会弹出如下界面选择导出的位置:
这里写图片描述
新建一个文件夹,点击选择文件夹,等待unity读条完毕,即完成了导出工作。
—————————————————————————————————————————
2、用AS打开刚刚导出的工程。android studio 依次点击File->Open,然后选择刚才导出的文件夹路径,点击OK。
这里写图片描述
接着可能会弹出一个对话框,我一般选择New Window。完了会出现第二个对话框如下,
这里写图片描述
选择Cancel来手动设置Gradle路径。如果选择OK自动设置路径的话,AS会下载Gradle,下这个需要翻墙,如果网速慢的话要很久。
接下来,会弹出对话框,让你选择Gradle路径,选择提前下载好的gradle-3.3-all路径(AS2.3.3版本要求最小的的Gradle为3.3),点击OK。
这里写图片描述

修改build.gradle文件中这句话为2.3.3:
dependencies {
classpath ‘com.android.tools.build:gradle:2.3.3’
}
依次点击File->Project Structure,打开Project Structure,进行如下设置
这里写图片描述
如果一切顺利不报错的话,连接一台android设备,点击此按钮
选择设备,
这里写图片描述
点击OK,即可将apk包安装到手机。
这里写图片描述
—————————————————————————————————————————

最后,再补充一点。导入SDK的package包到unity中,有些会在Plugin/Android/下有一个res包,里面放一些与SDK相关的资源文件。
如果在unity中保留此res文件夹的话,导出的Gradle工程会生成一个叫做unity-android-resources的Module与之对应,如图:
这里写图片描述
如果在unity中删除此文件夹,就不会生成Module,如图。导出后再手动的添加Module,导入对应的资源。如果要接入多个SDK,并分
别存放每个SDK的资源,可以选择此方式添加多个Module分别存放资源。分开存放资源的好处是便于某个SDK升级时替换资源。
这里写图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值