U3D发布到安卓端全解析

U3D发布到安卓端全解析 一.下载安卓平台 1.通过UnityHub下载

U3D发布到安卓端全解析

下载SDK和NDK和JDK

U3D发布到安卓端全解析

下图是网上的展开后的截图

U3D发布到安卓端全解析

下载结束后进入该版本的Unity路径E:\******\Unity\Editor\Data\PlaybackEngines\AndroidPlayer查看

注意下面的箭头指向的文件,很重要在Unity中会使用到这几个文件

U3D发布到安卓端全解析

如果没有,那么在引擎中就无法得到下面的四个

U3D发布到安卓端全解析

egg:
我的路径是:
E:\HubEditor\Unity\Editor\Data\PlaybackEngines\AndroidPlayer

PS:我的Hub下载了挺多版本的

U3D发布到安卓端全解析

2.通过官网上下载

U3D发布到安卓端全解析

U3D发布到安卓端全解析

下载好了后安装就行

这个下载后只有Gradle,即Tool文件夹

接下来还得下载NDK和JDK和SDK,这个网上都有教程就不赘述了

重点是下下来的文件名分别改名为NDK,OpenJDK,SDK放到AndroidPlayer路径下,这样才可以使用默认设置

链接:https://pan.baidu.com/s/1hoUbbL9SxWYwK2Zi_3pIIg
提取码:19bo

这里我直接给个包吧,解压到

U3D发布到安卓端全解析

目录下

二.设置gralde代理

在C:\Users\******\.gradle找到gradle.properties文件

U3D发布到安卓端全解析

gradle.properties修改让系统使用本地代理(我本地开了代理,否则无法访问下载文件,或者使用镜像修改

systemProp.https.nonProxyHosts=localhost systemProp.http.proxyHost=127.0.0.1 systemProp.http.nonProxyHosts=localhost systemProp.http.proxyPort=1080

参考Unity打包Android最全攻略

二.直接将apk下载到手机

将手机插上USB

将手机开启开发者模式,

并在开发者选项中选择USB调试,并允许电脑访问

进入文件AndroidPlayer\SDK\platform-tools

U3D发布到安卓端全解析

adb forward tcp:34999 localabstract:Unity-包名

U3D发布到安卓端全解析


这时候引擎出现(我四OPPO手机)

U3D发布到安卓端全解析

U3D发布到安卓端全解析

点击Bulid And Run,存储apk在桌面就可,然后手机就会自动下载apk(注意一下,如果keystroe过期重新设置一个就行了)

入如要进行调试,只要在VSc设置断点,点击

U3D发布到安卓端全解析


在手机端点击运行软件后,就会出现(当然你也可用自己设置IP和端口,只是我直接点击会比较快,他自动识别)

U3D发布到安卓端全解析


点击后,就进入调试了

三.StreamingAssets

Application.streamingAssetsPath路径在安卓平台下只读不写,且不能对这个路径下的文件进行File类操作

Application.persistentDataPath路径在安卓平台下可读可写

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfgdx.html