Класс WebClient дает разные результаты в редакторе и в сборке Android.
void Start () {
path = Application.persistentDataPath;
#if UNITY_EDITOR
path = "D:/data";
#endif
client.DownloadProgressChanged += Progress;
client.DownloadFileCompleted += Completed;
client.DownloadFileAsync (new Uri(url), path+"/version");
}
public void Progress(object sender, DownloadProgressChangedEventArgs e)
{
Debug.Log(e.ProgressPercentage);
}
public void Completed(object sender, AsyncCompletedEventArgs e)
{
if (e.Error != null || e.Cancelled) {
Debug.Log(e.Error.Message);
}
else
{
Debug.Log("Successfully Completed");
}
}
При запуске из Unity Editor файл загружался нормально. Но при сборке для Android выдается сообщение об ошибке Name Resolution Failure .
Выдает ту же ошибку, когда нет подключения к Интернету при работе в Unity Editor. Но я получаю сообщение об ошибке в Android, независимо от того, подключено ли устройство к Интернету.