unity Android在streamingAssets路徑下文件,有時候plugin下的.jar或者.so無法直接讀取;
解決方法之一,拷貝至其他路徑:
#if UNITY_ANDROID
string s = Application.streamingAssetsPath + "/s/ss.txt";
string filePath = Application.persistentDataPath + "/s";
if (!File.Exists(filePath+ "/ss.txt"))
{
using (WWW www = new WWW(s))
{
yield return www;
if (!string.IsNullOrEmpty(www.error))
{
Debug.Log(www.error);
}
else
{
if (!Directory.Exists(filePath))
{
//創建文件夾
Directory.CreateDirectory(filePath);
}
File.WriteAllBytes(filePath+ "/ss.txt", www.bytes);
}
}
}
#endif
