Ваше местоположение sdk для android содержит символы отличные от ascii

Устраняем ошибку: 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.

  • Вернитесь в Android Studio Setup Wizard.
  • В пути Android SDK Location выберите путь установки C:\ Android\ SDK.

    Нажимайте Next и ждите завершения установки.

    Вариант 2: смена имени пользователя

    Более замороченный способ со сменой имени профиля на англоязычное. Пока вы находитесь в этой учетной записи, переименовать папку невозможно. Поэтому:

    1. Через поиск найдите CMD и откройте от имени администратора.
    2. Введите команду net user Администратор /active:yes
    3. Выйдите из системы и зайдите в профиль только что включенной учетки администратора.
    4. Нажмите ПКМ на Пуск и выберите «Управление компьютером».
    5. Перейдите в раздел Управление компьютером — Локальные пользователи — Пользователи, нажмите ПКМ по имени учетной записи и отредактируйте ее.

  • Далее перейдите в Проводник — Диск C: — Пользователи и переименуйте папку на такое же имя, как редактировали до этого.
  • Теперь откройте строку Выполнить (Win+R) и введите regedit
  • Перейдите по директории HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ ProfileList
  • Измените параметр вашего старого имени на новое.

  • Выйдите из учетной записи Администратора и зайдите в свою.
  • Вновь откройте командную строку и пропишите net user Администратор /active:no.
  • Приступайте к установке Android Studio.

    Кстати говоря, способ, который находится в поиске, на первой странице в ютубе, не работает. По отзывам видно, что не у одного меня.

    При создании символической ссылки командой 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 используйте местоположение, в котором вы хотите сохранить проекты.

    • Не пытался переместить файлы соединений, но я советую вам не делать этого, я думаю, это может привести к потере путей и испортить установку.

    Надеюсь, что это полезно и удачи в ваших проектах!

    Источник

    Читайте также:  Что такое odin для андроид
  • Оцените статью