【Unity】解決安卓打包項(xiàng)目無(wú)法連接網(wǎng)絡(luò)
記錄一個(gè)苦逼在 Unity 打安卓包時(shí),踩到的無(wú)法連接服務(wù)器的坑
案例描述:
在電腦的虛擬機(jī)上搭了一個(gè)服務(wù)器,用作登錄驗(yàn)證,提供 AssetBundle 包資源下載
Unity 打包安卓 APK 并安裝到手機(jī)上,通過路由器建立手機(jī)和服務(wù)器的連接
游戲從服務(wù)器下載所需資源
解決步驟:
????一、手機(jī)和服務(wù)器實(shí)現(xiàn)通訊
????二、Unity 項(xiàng)目設(shè)置

一、手機(jī)和服務(wù)器實(shí)現(xiàn)通訊
關(guān)閉虛擬機(jī) / PC 的防火墻

2.確保 PC 和手機(jī)在同一個(gè)網(wǎng)段
3.百度 / APP 中心下載 TCP 網(wǎng)絡(luò)調(diào)試助手,測(cè)試收發(fā)數(shù)據(jù);若失敗,請(qǐng)嘗試開放端口 / 繼續(xù)百度


二、Unity 項(xiàng)目設(shè)置
1. Internet Access 改為 Request

2.發(fā)布安卓項(xiàng)目后,找到 “項(xiàng)目工程名 \Temp\StagingArea” 目錄下的 AndroidManifest.xml,并將它拷到“項(xiàng)目工程名\Assets\Plugins\Android”,若目錄不存在請(qǐng)自行創(chuàng)建

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

4. 重新打包一次

以下為本次使用到的相關(guān)工具:
相關(guān)硬件:PC、安卓機(jī)、路由器
TCP調(diào)試軟件:USR-TCP232-Test-V1.3(PC)、NeTorch網(wǎng)絡(luò)調(diào)試工具(華為應(yīng)用市場(chǎng))
搜索引擎:百度