Ascii error android studio

Устраняем ошибку: 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, а сайт добавляйте в закладки. И до скорых встречь!

    Источник

    Возможные ошибки и их решение

    Здесь собраны рецепты исправления ошибок, которые могут возникнуть при выполнении шагов из статей этой главы. В случае, если вашей ситуации здесь нет, отпишитесь, пожалуйста, в комментариях и я постараюсь помочь решить вам вашу проблему.

    Если при ошибке выводится некая надпись, то её описание и решение будет находиться ниже под заголовком содержащим эту надпись.

    Your project location contains non-ASCII characters. This can cause problems on Windows. Proceed with caution.

    Она появляется при создании нового проекта в Android Studio. Предупреждает о том, что путь к рабочей папке не валидный.

    Решение

    Выбрать путь к рабочей папке не содержащий кириллицу. Например, создать папку в корне диска D, чтобы путь был наподобие следующего D:\Android\

    emulator: ERROR: x86 emulation currently requires hardware acceleration!

    >emulator: ERROR: x86 emulation currently requires hardware acceleration!
    >Please ensure Intel HAXM is properly installed and usable.
    >CPU acceleration status: HAX kernel module is not installed!.

    Эта ошибка появляется при попытке запуска приложения на эмуляторе. Она означает, что не был установлен Intel Hardware Accelerated Execution Manager. Если интересно, вот здесь подробнее.

    Решение

    Убедитесь в SDK Manager, что вы установили «Intel x86 Emulator Accelerator (HAXM installer)».

    Установите в случае необходимости.

    Перейдите в директорию SDK (обычно это C:\users\<имя пользователя>\AppData\Local\Android\sdk), там перейдите в папку \extras\intel\Hardware_Accelerated_Execution_Manager, там найдите файл intelhaxm-android.exe, запустите его и пройдите через мастер установки.

    В случае если при установке вылетела ошибка «This computer meets requirements for HAXM, but VT-x is not turned on. «

    То надо пойти в BIOS и включить Intel Virtual Technology.

    Источник

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

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

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

    Источник

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

    Источник

    How To Fix Your SDK location contains non ASCII characters | Android Studio

    Command – mklink /D “C:android-sdk” “C:Usersx userAppDataLocalAndroidsdk”

    In this video we will see how to fix Your SDK location contains non ASCII characters error in android studio. This error occurs due to non-english characters in system path or folder or file name with non english character like spanish,arabic,chinese and other character. Android studio saves sdk file in following system path – C:Usersx userAppDataLocalAndroidsdk
    So maybe your pc/Windows name in different language or sdk path you selected has non english character, So in this video we changed android location to local disk (C:)/android-sdk. If you get these types of error when you open your project file change files name or folder name containing your project file to english characters if those are in different language. This will fix the issue(android studio installation problem. This solution will work on (Windows XP, Windows Vista,Windows 7, Windows 8, Windows 8.1,Windows 10,Windows Server includes all 32bit and 64bit Versions).

    Follow these simple steps to fix android studio error Your SDK location contains non ASCII characters
    1) Open Windows File Explorer
    2) Open This PC(My Computer)
    3) Open Local Disk(C:)
    4) Open Users
    5) Replace x username with your pc/Windows Username in Following Command:
    mklink /D “C:android-sdk” “C:Usersx userAppDataLocalAndroidsdk”
    6) Copy command
    7) Go To Windows Search
    8) Search cmd
    9) Right Click on cmd select run as administrator
    10) Press Ctrl+V(Paste Command)
    11) Press Enter (You will see new android-sdk folder in (C:) Drive
    12) Go To Android Studio
    13) Click On Edit (Edit Option Of android sdk location)
    14) Click On Directory Option
    15) Select android-sdk folder we just created
    16) Click OK
    17) Click Next
    18) Click Next
    19) Click Finish
    20) Click OK
    Done! Problem Solved
    Your SDK location contains non ASCII characters fixed

    Contact Us
    Facebook :
    Wikipedia :
    Twitter :
    Instagram :
    Reddit :
    Tumblr :
    Youtube :

    Desktop Wallpaper Photo
    Miguel Á. Padriñán
    Link –

    Background Music Provided by NCS (Nocopyrightsounds)
    Tobu – Life
    Link-
    Follow artist
    Tobu

    Follow NCS
    Snapchat: ncsmusic
    24/7 Radio:

    Источник

    Читайте также:  Intel atom z2580 прошивка андроид
  • Оцените статью