unity打包到安卓游玩流程

1,手机上的准备

手机要下载unity remote 5,然后打开开发者模式,记得打开usb调试,不打开usb调 试的话是不行的。下载完unity remote 5之后打开它,之后手机就不用动了

2,电脑上的准备

首先默认你的电脑是下载了android studio的,如果没下的话记得看教程去安装

(1)首先unity版本要支持安卓打包,具体的要求包括要有sdk,jdk,ndk等

这个在Edit->Preferences可以查看

(2)然后在Edit->Editor那里把Device改成Any Android Device

(3)如果上面两步是ok的话,那么unity已经可以检测到你的设备了。在File->Building Setting界面选择Android,没有下载的话下载一下,我们在Run Device那里就可以看到自己的手机设备了。记得勾选Export Project

 如果Run Device那里没有的话,点击Refresh刷新一下。

这里就可以点击运行游戏,在手机端就可以看到游戏运行的画面了

(4)接下来还要设置一下Player Setting

 我们往下翻,找到Publishing Setting,设置一下证书,这个证书后面要用到,所以路径 要记得

 点击Keystore Manager,create new->Anywhere,放一个文件夹里面

 然后设置一下密码和名字

 点击add key就ok了

(5)如果前面的都没问题,我们点击Export就可以导出了,选择一个文件夹导出

成功的话是这样子的

 之后我们就可以关闭unity了

(6)我们打开android studio,我们从File->Open打开我们刚才导出的项目

 选择Trust Project

 选择Use Android Studio’s SDK

加载完成之后是这样的

 我们选择上方栏Build中的Generate Signed Bundle/APK

 

 勾选APK,点击Next

 Key store path选择我们之前创建的证书的位置

输入密码,key alias就是我们创建证书时的名字

点击Next

 选择release,点击Finish

 可能会提示报错,报错信息显示我们的grade版本需要升级,我们点击upgraded升级一下

 点击Begin Upgrade

 什么也不用选,点击Run selected steps即可

 这样就表示更新完成

我们在按照上面的流程再走一下Generate Signed Bundle/APK

发现又报错了,提示我们grade.properties里的android.enableR8已经被弃用了,需要我们删除掉android.enableR8,所以我们去到grade.properties删掉android.enableR8

 这里我们直接注释掉,直接删除也可以

然后再走一下Generate Signed Bundle/APK就可以发现打包成功了

 我们点击右下角的locate就可以到打包好的文件夹那里了

 这个launcher-release.apk就是我们打包好的apk文件,我们可以发送到手机上面安装试玩了

猜你喜欢

转载自blog.csdn.net/qq_52905520/article/details/127708330