欢迎光临散文网 会员登陆 & 注册

【Unity】解决安卓打包项目无法连接网络

2020-07-28 00:45 作者:火子立  | 我要投稿

记录一个苦逼在 Unity 打安卓包时,踩到的无法连接服务器的坑

案例描述:

  1. 在电脑的虚拟机上搭了一个服务器,用作登录验证,提供 AssetBundle 包资源下载

  2. Unity 打包安卓 APK 并安装到手机上,通过路由器建立手机和服务器的连接

  3. 游戏从服务器下载所需资源

解决步骤:

    一、手机和服务器实现通讯

    二、Unity 项目设置


一、手机和服务器实现通讯

  1. 关闭虚拟机 / PC 的防火墙

2.确保 PC 和手机在同一个网段

3.百度 / APP 中心下载 TCP 网络调试助手,测试收发数据;若失败,请尝试开放端口 / 继续百度

二、Unity 项目设置

1. Internet Access 改为 Request

2.发布安卓项目后,找到 “项目工程名 \Temp\StagingArea” 目录下的 AndroidManifest.xml,并将它拷到“项目工程名\Assets\Plugins\Android”,若目录不存在请自行创建


3. 打开 AndroidManifest.xml 找到 application 添加 android:usesCleartextTraffic="true" 


4. 重新打包一次


以下为本次使用到的相关工具:

相关硬件:PC、安卓机、路由器

TCP调试软件:USR-TCP232-Test-V1.3(PC)、NeTorch网络调试工具(华为应用市场)

搜索引擎:百度



【Unity】解决安卓打包项目无法连接网络的评论 (共 条)

分享到微博请遵守国家法律