При попытке собрать проект для Android в Unity, возникает данная ошибка.
### Полный текст ошибки, которая возникает в Unity 2022 года
##### Текст
Project path contains non-ASCII characters at position 31, Android Tools don't work properly with non-ASCIl paths. Please move your project to path containing only ASCII characters.
##### Скриншот
![[screen 1.png|300]]
### Та же ошибка, но в Unity версии 2021 года
##### Текст
Win32Exception:
ApplicationName='/Applications/Unity/Hub/Editor/2021.3.15f1/PlaybackEngines/Android
Player/SDK/tools/bin/sdkmanager', CommandLine='--list', CurrentDirectory='', Native error= Access denied (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
##### Скриншот
![[screen 2.png]]
### Что обозначает данная ошибка?
Это сообщение об ошибке говорит о том, что путь к вашему проекту содержит символы, не относящиеся к набору символов [[ASCII|ASCII]]. Инструменты Android могут некорректно работать с путями, содержащими не-ASCII символы, что может вызвать различные проблемы в процессе разработки.
В моем случае причиной возникновения данной ошибки было то, что в пути Unity-проекта была папка, в названии которой была кириллица.
### Как исправить данную ошибку?
##### Самое простое решение
Переместить ваш проект в другое место в файловой системе, где путь к проекту будет состоять только из символов ASCII. Например, вместо использования пути `/Users/ИмяПользователя/Projects/MyProject` используйте путь `/Users/UserName/Projects/MyProject`.
##### Специфичное решение
Я храню свои Unity-проекты в Dropbox. Все файлы/папки относящиеся к Dropbox, хранятся в папке "Dropbox (Личный)". Dropbox-приложение само дало такое название папке, я не могу ее поменять.
В этой ситуации я использовал [[Как переименовать папку "Dropbox (Личный)"|такое решение]].