- Устраняем ошибку: Your SDK location contains non-ASCII characters при установке Android Studio
- Причина ошибки
- Варианты устранения ошибки
- Вариант 1: изменение пути
- Вариант 2: смена имени пользователя
- Ваш путь к проекту содержит не-ASCII-символы
- Ваш путь к проекту содержит не-ASCII символы android studio
- 13 ответов
- Ваш путь к проекту содержит символы, отличные от ASCII, android studio
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- Ответ 11
- Ответ 12
- Ответ 13
- Ответ 14
- Ваше местоположение SDK содержит не-ASCII символы — нет Android в Меню инструментов
- 3 ответа
Устраняем ошибку: Your SDK location contains non-ASCII characters при установке Android Studio
При установке Android Studio столкнулся с проблемой установки SDK. Нажать кнопку «Next» нельзя, а внизу с пометкой «внимание» находится надпись: Your SDK location contains non-ASCII characters . Что делать в такой ситуации? Я нашел два рабочих решения.
Причина ошибки
Она банальна. Имя вашей учетной записи Windows написано не на английском. А программа брезгует устанавливать файлы в директорию, если папка в ней указана на другом языке (русский, турецкий, испанский, арабский и прочее).
Варианты устранения ошибки
Процесс устранения сводится к тому, чтобы обеспечить англоязычный путь к Android\ SDK.
Вариант 1: изменение пути
Банальный способ, который помог обойти ошибку:
- Зайдите на диск C: и создайте две папки Android\SDK.
Нажимайте Next и ждите завершения установки.
Вариант 2: смена имени пользователя
Более замороченный способ со сменой имени профиля на англоязычное. Пока вы находитесь в этой учетной записи, переименовать папку невозможно. Поэтому:
- Через поиск найдите CMD и откройте от имени администратора.
- Введите команду net user Администратор /active:yes
- Выйдите из системы и зайдите в профиль только что включенной учетки администратора.
- Нажмите ПКМ на Пуск и выберите «Управление компьютером».
- Перейдите в раздел Управление компьютером — Локальные пользователи — Пользователи, нажмите ПКМ по имени учетной записи и отредактируйте ее.
Кстати говоря, способ, который находится в поиске, на первой странице в ютубе, не работает. По отзывам видно, что не у одного меня.
При создании символической ссылки командой mklink /D «C:\ android-sdk» «C:\ Users\ Игорь\ AppData\ Local\ Android\ sdk, она не отображается в пути установщика, а через проводник выдает «расположение недоступно».
В общем, устаняйте ошибку Android Studio, а сайт добавляйте в закладки. И до скорых встречь!
Источник
Ваш путь к проекту содержит не-ASCII-символы
Я устанавливал Android-студию, но у меня есть эта проблема, когда программа запускается:
Ошибка: (1, 0). Путь к проекту содержит символы, отличные от ASCII. Это, скорее всего, приведет к сбою сборки в Windows. Переместите проект в другой каталог. Подробнее см. Http://b.android.com/95744 .
Это предупреждение можно отключить, используя флаг командной строки -Dcom.android.build.gradle.overridePathCheck = true или добавив строку «com.android.build.gradle.overridePathCheck = true» в файл gradle.properties в каталоге проекта ,
Я создал ссылку на символ (c: \ android-sdk) в Windows 10 и разрешил:
Mklink / D «c: \ android-sdk» «C: \ Users \ Clézio \ android-sdk»
У меня такая же проблема. Затем я создаю новый проект, и путь использует только английский алфавит, проблема решена.
Я встречаю эту проблему и вижу, что на моем пути есть некоторые китайские персонажи. После изменения этих символов на английский язык проблема решена.
Место пути не должно содержать á, à, â и similars. Китайские иероглифы или любые другие, отличные от обычных алфавитных символов. Например, мой путь был C: \ Users \ Vinícius \ AndroidStudioProjects \ MyApplication. Но мое имя пользователя имело букву í. Поэтому я создаю папку «custom2222» и изменяю путь к C: \ custom2222 \ MyApplication
Я также столкнулся с этой проблемой, и мне нужно изменить имя папки с китайского на английский. Жаль, что текущий инструмент построения градиента не поддерживает имена Unicode.
Ваш путь к проекту содержит иероглифы,
Em: F: \ 资料 \ Yourproject
Пожалуйста, переименуйте путь английским символам:
Em: F: \ Data \ Yourproject
Я создал ссылку на символы, описанную ранее Clézio . Тем не менее, я должен был указать подходящую кодировку (например, chcp 65001 ) в командной строке раньше.
Если у вас установлен SDK в папке C: \ Users [USER] \ AppData …, возможно, вам придется запускать командную строку с привилегиями администратора.
Я решил эту проблему, добавив эту строку
Как говорится в этом сообщении
Я столкнулся с этой проблемой, поэтому я создаю свой projetc по другому пути, а затем перейду в место, где находятся другие проекты, после того, как я посмотрел на файлы с градиентом, я заметил, что мой новый проект имеет это:
Путь к классам моего нового дизайна – 1.5.0, а другие проекты – 1.2.3, чем я внес изменения и до сих пор настолько хорош, что все работает нормально до сих пор.
Источник
Ваш путь к проекту содержит не-ASCII символы android studio
Я устанавливал андроид-студию, но у меня есть эта проблема, когда программа запускается:
Ошибка: (1, 0). Путь к проекту содержит символы, отличные от ASCII. Эта скорее всего, приведет к сбою сборки в Windows. Пожалуйста, переместите проект в другой каталог. См. http://b.android.com/95744 для подробности.
Это предупреждение можно отключить, используя флаг командной строки -Dcom.android.build.gradle.overridePathCheck = true или добавление строки ‘com.android.build.gradle.overridePathCheck = true’ в gradle.properties файл в каталоге проекта.
13 ответов
Я создал ссылку на символ (c:\android-sdk) в Windows 10 и разрешил:
mklink/D «c:\android-sdk» «C:\Users\Clézio\android-sdk»
У меня такая же проблема. Затем я создаю новый проект, и путь использует только английский алфавит, проблема решена.
Я встречаю эту проблему и обнаруживаю, что на моем пути есть некоторые китайские символы. После изменения этих символов на английский язык проблема решена.
Если вы столкнулись с проблемой в первый раз, установив Android Studio на свой компьютер.
mklink /D «c:\Android-Sdk» «C:\Users\ **YOUR-USERNAME** \AppData\Local\Android\sdk»
Перейдите в папку «C:\Users\ YOUR-USERNAME\AppData\Local \» и создать в нем папки Android\sdk.
После этого вы можете продолжить установку.
То, что я на самом деле делал, было перенаправление (я действительно не знаю этот термин) путь к другому пользователю (мой путь был C:\Users\Keith Peñas\и т.д.), тогда я думал, что у меня есть это испанское письмо, поэтому я перенаправил путь к другому пользователю, в этом случае он был (C:\Users\Keith). Тогда у меня возникла еще одна проблема: это было похоже на «Твой путь не может быть с корнем». Поэтому я создал папку с именем моего приложения, а потом сработает!
Другая проблема, с которой я столкнулся, заключалась в следующем: «ваш путь содержит пробел и т.д.» и это было с моего другого диска.
Надеюсь, это поможет!
Я решил эту проблему, добавив эту строку
Как говорится в этом сообщении
В вашем пути к проекту содержатся китайские символы,
Пожалуйста, переименуйте путь к английским символам:
Эта ошибка возникает из-за пути проекта. Измените путь к своему проекту, который не содержит символов не-Ascii.
добавьте строку android.overridePathCheck = true ‘в gradle.properties файл в каталоге проекта.
Я создал ссылку на символы, описанную ранее Clézio. Однако в командной строке я должен был указать подходящую кодировку (например, chcp 65001).
Если у вас установлен SDK в папке C:\Users [USER]\AppData. вам может потребоваться запустить командную строку с привилегиями администратора.
Я также столкнулся с этой проблемой, и мне нужно изменить имя папки с китайского на английский. Жаль, что текущий инструмент сборки gradle не поддерживает имена Unicode.
Местоположение пути не должно содержать á, à, â и similars. Китайские иероглифы или любые другие, отличные от обычных алфавитных символов. Например, мой путь был C:\Users\Vinícius\AndroidStudioProjects\MyApplication. Но мое имя пользователя имело букву í. Поэтому я создаю папку «custom2222» и изменяю путь к C:\custom2222\MyApplication
Я столкнулся с этой проблемой, поэтому создаю свой projetc по другому пути, а затем перейду в место, где находятся другие проекты, после поиска файлов gradle, я заметил, что мой новый проект имеет следующее:
Путь к классам моего новейшего проекта gradle составляет 1.5.0, а остальные проекты — 1.2.3. Чем я внес изменения и до сих пор настолько хорош, что все работает нормально до сих пор.
Источник
Ваш путь к проекту содержит символы, отличные от ASCII, android studio
Я устанавливал андроид-студию, но у меня есть эта проблема, когда программа запускается:
Ошибка: (1, 0). Путь к проекту содержит символы, отличные от ASCII. Эта скорее всего, приведет к сбою сборки в Windows. Пожалуйста, переместите проект в другой каталог. См. http://b.android.com/95744 для подробности.
Это предупреждение можно отключить, используя флаг командной строки -Dcom.android.build.gradle.overridePathCheck = true или добавление строки ‘com.android.build.gradle.overridePathCheck = true’ в gradle.properties файл в каталоге проекта.
ОТВЕТЫ
Ответ 1
Я создал ссылку на символ (c:\android-sdk) в Windows 10 и разрешил:
mklink/D «c:\android-sdk» «C:\Users\Clézio\android-sdk»
Ответ 2
У меня такая же проблема. Затем я создаю новый проект, и путь использует только английский алфавит, проблема решена.
Ответ 3
Я встречаю эту проблему и обнаруживаю, что на моем пути есть некоторые китайские символы. После изменения этих символов на английский язык проблема решена.
Ответ 4
В вашем пути к проекту содержатся китайские символы,
Пожалуйста, переименуйте путь к английским символам:
Ответ 5
Я решил эту проблему, добавив эту строку
Как говорится в этом сообщении
Ответ 6
То, что я на самом деле делал, было перенаправление (я действительно не знаю этот термин) путь к другому пользователю (мой путь был C:\Users\Keith Peñas\и т.д.), тогда я думал, что у меня есть это испанское письмо, поэтому я перенаправил путь к другому пользователю, в этом случае он был (C:\Users\Keith). Тогда у меня возникла еще одна проблема: это было похоже на «Твой путь не может быть с корнем». Поэтому я создал папку с именем моего приложения, а потом сработает!
Другая проблема, с которой я столкнулся, заключалась в следующем: «ваш путь содержит пробел и т.д.» и это было с моего другого диска.
Надеюсь, это поможет!
Ответ 7
Если вы столкнулись с проблемой в первый раз, установив Android Studio на свой компьютер.
mklink /D «c:\Android-Sdk» «C:\Users\ **YOUR-USERNAME** \AppData\Local\Android\sdk»
Перейдите в папку «C:\Users\ YOUR-USERNAME\AppData\Local \» и создать в нем папки Android\sdk.
После этого вы можете продолжить установку.
Ответ 8
Местоположение пути не должно содержать á, à, â и similars. Китайские иероглифы или любые другие, отличные от обычных алфавитных символов. Например, мой путь был C:\Users\Vinícius\AndroidStudioProjects\MyApplication. Но мое имя пользователя имело букву í. Поэтому я создаю папку «custom2222» и изменяю путь к C:\custom2222\MyApplication
Ответ 9
Я также столкнулся с этой проблемой, и мне нужно изменить имя папки с китайского на английский. Жаль, что текущий инструмент сборки gradle не поддерживает имена Unicode.
Ответ 10
Я создал ссылку на символы, описанную ранее Clézio. Однако в командной строке я должен был указать подходящую кодировку (например, chcp 65001).
Если у вас установлен SDK в папке C:\Users [USER]\AppData. вам может потребоваться запустить командную строку с привилегиями администратора.
Ответ 11
добавьте строку android.overridePathCheck = true ‘в gradle.properties файл в каталоге проекта.
Ответ 12
Эта ошибка возникает из-за пути проекта. Измените путь к своему проекту, который не содержит символов не-Ascii.
Ответ 13
Вы используете не ASCII в пути проекта. Измените имя папки на английские буквы
Ответ 14
Я столкнулся с этой проблемой, поэтому создаю свой projetc по другому пути, а затем перейду в место, где находятся другие проекты, после поиска файлов gradle, я заметил, что мой новый проект имеет следующее:
Путь к классам моего новейшего проекта gradle составляет 1.5.0, а остальные проекты — 1.2.3. Чем я внес изменения и до сих пор настолько хорош, что все работает нормально до сих пор.
Источник
Ваше местоположение SDK содержит не-ASCII символы — нет Android в Меню инструментов
Я только что скачал и установил Android Studio, но в меню Инструменты нет подменю Android , а на панели инструментов нет значка AVD Manager . Когда я запускаю SDK Manager , появляется сообщение об ошибке:
Пожалуйста, укажите расположение Android SDK
Если я нажму ссылку Изменить рядом с полем Расположение Android SDK , появится еще одно сообщение об ошибке:
Ваше местоположение SDK содержит символы не ASCII
Я изучил эти несколько похожие вопросы, но ни один из них не помог мне:
Я вижу, что путь действительно содержит символы, отличные от ASCII, но есть ли обходной путь, кроме удаления Android Studio, а затем установки его с нуля в другой каталог, например С: \ Android \ SDK ?
UPD :
Кажется, в настоящее время нет такого обходного пути
3 ответа
На самом деле на данный момент нет другого способа, кроме как переустановить Android Studio в какой-то другой каталог без символов ASCII и пробелов, таких как С: \ Android \ SDK .
Если вы не хотите переустанавливать Android SDK в другом месте, вы также можете создать точку соединения , которая является ссылкой на фактическое местоположение. Вы можете использовать инструмент соединения для этого.
Например, вы можете создать каталог C: \ Android, а затем создать узел SDK и утверждать, что SDK живет там с
Операционная система будет отображать одинаковое содержимое в обоих путях, и приложения не будут знать разницу.
Я думаю, вы уже решили это, но я столкнулся с той же проблемой сегодня, и после небольшого исследования и некоторых раздражающих попыток я решил ее. Что я узнал, так это:
Используя функцию mklink , вы можете создать переход к местоположению, но он не будет работать, если вы создадите его в несуществующем местоположении (это «файл не найден», который вы получили). И в этом случае вы создаете соединение с несуществующим местоположением, поскольку C:\Users\username\AppData\Local\Android\Sdk должен (не уверен в этом) быть создан мастером установки Android Studio во время установки. Чтобы решить эту проблему, вы должны создать \Android\Sdk в C:\Users\username\AppData\Local и все готово.
Программа установки не показывает соединения с несуществующими местами в месте установки Sdk, поэтому, если вы не создадите папки, вы не сможете выбрать ссылку.
Наконец, что не менее важно, программа установки не позволяет устанавливать Sdk в папку в корневом каталоге C:\ , поэтому вам нужно создать соединение в любом другом каталоге, кроме корневого, или переместить его, если он уже там (это то, что я сделал).
Когда я писал это, установщик работал, и когда это было сделано, я столкнулся с точно такой же проблемой с расположением для хранения Android-проектов, и поэтому то же решение для установщика должно быть применено к Save location в <
Это именно то, что я сделал:
1) Создать \Android\Sdk в C:\Users\username\AppData\Local\
2) Откройте cmd от имени администратора и введите следующую команду:
mklink /J «C:\..\android-sdk» «C:\Users\username\AppData\Local\Android\Sdk»
C:\WINDOWS\system32>Junction created for C:\..\android-sdk > C:\Users\username\AppData\Local\Android\Sdk
Примечание: android-sdk — это имя, которое будет иметь соединение, вы можете назвать его как угодно, и \..\ поместит его в папку, в которую вы хотите его вставить, убедитесь, что нет символов, отличных от ASCII в любом случае в названии папки.
3) В месте установки Sdk выберите C:\..\android-sdk , и установка будет готова к работе.
4) Повторите процесс для Save location для новых проектов, просто вместо C:\Users\username\AppData\Local\Android\Sdk используйте местоположение, в котором вы хотите сохранить проекты.
- Не пытался переместить файлы соединений, но я советую вам не делать этого, я думаю, это может привести к потере путей и испортить установку.
Надеюсь, что это полезно и удачи в ваших проектах!
Источник