U3D发布到安卓端全解析

2

主题

8

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-11-9 21:35:15 | 显示全部楼层
U3D发布到安卓端全解析

一.下载安卓平台

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

一.下载安卓平台

1.通过UnityHub下载





下载SDK和NDK和JDK



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



下载结束后进入该版本的Unity路径E:\******\Unity\Editor\Data\PlaybackEngines\AndroidPlayer查看
注意下面的箭头指向的文件,很重要在Unity中会使用到这几个文件



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



egg:
我的路径是: E:\HubEditor\Unity\Editor\Data\PlaybackEngines\AndroidPlayer
PS:我的Hub下载了挺多版本的



2.通过官网上下载







下载好了后安装就行
这个下载后只有Gradle,即Tool文件夹
接下来还得下载NDK和JDK和SDK,这个网上都有教程就不赘述了
重点是下下来的文件名分别改名为NDK,OpenJDK,SDK放到AndroidPlayer路径下,这样才可以使用默认设置
<hr/>链接:https://pan.baidu.com/s/1hoUbbL9SxWYwK2Zi_3pIIg
提取码:19bo   
这里我直接给个包吧,解压到


目录下
二.设置gralde代理

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



gradle.properties修改让系统使用本地代理(我本地开了代理,否则无法访问下载文件,或者使用镜像修改
systemProp.https.nonProxyHosts=localhost
systemProp.http.proxyHost=127.0.0.1
systemProp.http.nonProxyHosts=localhost
systemProp.http.proxyPort=1080<hr/>参考Unity打包Android最全攻略
二.直接将apk下载到手机


  • 将手机插上USB
  • 将手机开启开发者模式,
  • 并在开发者选项中选择USB调试,并允许电脑访问
  • 进入文件AndroidPlayer\SDK\platform-tools




  • adb forward tcp:34999 localabstract:Unity-包名


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






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


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


点击后,就进入调试了
三.StreamingAssets

Application.streamingAssetsPath路径在安卓平台下只读不写,且不能对这个路径下的文件进行File类操作
Application.persistentDataPath路径在安卓平台下可读可写
由此,我们一般对于需要访问streamingAssetsPath路径,使用UnityWebRequest,只能异步记载,一般情况下都是游戏开始将streamingAssetsPath复制到persistentDataPath路径下

<hr/>
回复

举报 使用道具

3

主题

5

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2025-3-4 15:32:01 | 显示全部楼层
元芳你怎么看?
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表