Unity版本:Unity6000.0.52f1
需要先下载UnityHub国际版 然后在UnityHub中安装Unity6000.0.52f1即可
Unity Hub国际版链接:Thanks for downloading Unity
AndroidStudio版本:AndroidStudio2024.3.2.15
AndroidStudio链接:下载 Android Studio 和应用工具 - Android 开发者 | Android Developers

准备安装SDK前可以设置Unity6000.0.52f1 的安装位置



也可以设置语言 及背景颜色

设置Unity6000.0.52f1 安装SDK


创建空项目

切换Android平台


并开启Export Project 这样打出的Unity工程可以在 AndroidStudio打成Apk
当然Unity可以直接打成Apk,但是相关接入一些蓝牙等设备的SDK需要在工程后进行设置
所以有时候对接不同的SDK 需要先在Unity中打出Unity工程,进行设置后再用AndroidStudio打成Apk
勾选设置

检查Unity默认SDK与Gradle路径


检查即可不用动,unity有原生默认的SDK如果你想和AndroidStudio有兼容的JDK就需要 用Unity版本的JDK 比如 unity2019只兼容JDK8 而2024版本的AndroidStudio最低兼容JDK11,那么就会出现兼容性问题,不推荐用unity2019版本去打包2020版本的AndroidStudio,因为2020版本的AndroidStudio已经停止维护了,
有很多方式 和 AndroidStudio共用SDK 可以取消 JDK 和 Gradle的勾选 在官网下载对应版本的JDK 比如 Unity6000兼容 JDK17 那么就在官网下载JDK17
然后在上面指定这两个即可 然后再在AndroidStudio指定 共用即可
而我推荐的方式是 不修改Unity的JDK与Gradle路径 用Unity的JDK和 Gradle路径传递到AndroidStudio上
这里不需要修改 下面开启Unity中的Gradle Wrapper


这样设置后可以用增加对Unity打包后的工程 增加库
设置好之后打包即可

选择路径一般我会把demo和工程分开 在D盘创建一个空文件夹 TestGameProject

打包完成后 TestGameProject文件夹中就有了

本次不会对项目工程做设置 直接在AndroidStudio中打开
首先对androidStudio进行设置 将Unity的JDK 和 Gradle路径传递过去


这个路径是Unity版本的路径 而不是项目路径
比如我的Unity6000.0.52f1版本在这个路径下

那么我传递给AndroidStudio的SDK的路径就是如上上图所示
接下来设置项目版本

然后设置Gradle


这两个路径就是Unity默认JDK与SDK路径

设置好后打开Unity打包出来的Android工程

信任即可

右下角是加载条
他会根据你的build.gradle 或是gradle wrapper的设置进行下载资源

提示你更新 关闭即可 我们已经配置好稳定的兼容项目了

打开菜单栏

点击打包成Apk

点击可以放大查看 下载的进程

出现这个提示就说明 这个空Unity项目已经通过打成unity工程再从AndroidStudio打成了Apk

我们可以在项目工程的这里找到 测试包
测试包不能进行上线但是可以在Android端进行测试

这个Apk就可以在手机中安装测试了



如果想清理项目重新打包

这里的build就被清空了

End.