Unity 安卓发布与调试的问题:自己遇到的
-
PC和安卓同步不了的问题:也可以说安卓版本运行不了的问题
配置文件读取问题:
<1> 配置文件用JSON或TXT格式的编码用UTF-8无BOM的格式,统一格式,避免安卓平台(IOS未测:木有苹果机)因编码问题运
行不了
解决方案:用Notepad++修改配置文件的格式<2> 之前用的时C# 的File类进行操作,File类对文件的操作对明确路径的文件可以,但安卓(IOS可能也有未测) 平台上的路径不是明确的路径,导致File类对文件操作无效 **解决方案**:用**WWW类**读取或**UnityWebRequest类**读取 public string LoadFile(string filePath) { string url = Application.streamingAssetsPath + "/" + filePath; #if UNITY_EDITOR return File.ReadAllText(url); #elif UNITY_ANDROID //WWW www = new WWW(url); //while (!www.isDone) { } //return www.text; UnityWebRequest a = UnityWebRequest.Get(url); a.SendWebRequest(); while (!a.downloadHandler.isDone) { } return a.downloadHandler.text; #endif }