The android sdk location cannot be at the filesystem root что делать
Перейти к содержимому

The android sdk location cannot be at the filesystem root что делать

  • автор:

Где можно задать свои расположения пакета SDK для Android?

В Visual Studio перейдите в раздел Сервис > Параметры > Xamarin > Android Параметры , чтобы просмотреть и задать расположение пакета SDK для Android:

Вкладка

Расположение по умолчанию для каждого пути выглядит следующим образом:

  • Расположение пакета средств разработки Java: C:\Program Files\Java\jdk1.8.0_131
  • Расположение пакета SDK для Android C:\Program Files (x86)\Android\android-sdk
  • Расположение пакета Android NDK: C:\ProgramData\Microsoft\AndroidNDK64\android-ndk-r13b

Обратите внимание, что номер версии NDK может отличаться. Например, вместо android-ndk-r13b может быть более ранняя версия, например android-ndk-r10e.

Чтобы задать расположение пакета SDK для Android, введите полный путь к каталогу пакета SDK для Android в поле Расположение пакета SDK для Android. Вы можете перейти к расположению пакета SDK для Android в проводнике, скопировать путь из адресной строки и вставить этот путь в поле Расположение пакета SDK для Android. Например, если ваш пакет SDK для Android находится в папке C:\Users\username\AppData\Local\Android\Sdk, очистите старый путь в поле Расположение пакета SDK для Android , вставьте этот путь и нажмите кнопку ОК.

В Visual Studio для Mac перейдите в раздел Настройки > Проекты Расположения >> пакета SDK Android. На странице Android перейдите на вкладку Расположения, чтобы просмотреть и задать расположение пакета SDK:

Вкладка

Расположение по умолчанию для каждого пути выглядит следующим образом:

  • Расположение пакета SDK для Android ~/Library/Developer/Xamarin/android-sdk-macosx
  • Расположение пакета Android NDK: ~/Library/Developer/Xamarin/android-ndk/android-ndk-r14b
  • Расположение пакета SDK для Java (JDK): /usr

Обратите внимание, что номер версии NDK может отличаться. Например, вместо android-ndk-r14b может быть более ранняя версия, например android-ndk-r10e.

Чтобы задать расположение пакета SDK для Android, введите полный путь к каталогу пакета SDK для Android в поле Расположение пакета SDK для Android. Вы можете выбрать папку Пакета SDK для Android в Finder, нажать клавиши CTRL+⌘+I , чтобы просмотреть сведения о папке, щелкнуть и перетащите путь справа от Where:, скопировать и вставить его в поле Расположение пакета SDK для Android на вкладке Расположения . Например, если расположение пакета SDK для Android находится в папке ~/Library/Developer/Android/Sdk, очистите старый путь в поле Расположение пакета SDK для Android , вставьте этот путь и нажмите кнопку ОК.

Android sdk. Как поменять путь установки android sdk

Здравствуйте, при установке Android Studio вылезла ошибка: «your sdk location contains non-ascii characters». Как я понял, ошибка в том, что у меня в пути к android sdk есть русские символы. Но при установке Android Studio я не нашел, как поменять путь установки android sdk. Не могли бы вы подсказать мне, как можно поменять этот путь? введите сюда описание изображения введите сюда описание изображениявведите сюда описание изображения

Отслеживать

задан 10 дек 2017 в 20:57

177 2 2 золотых знака 3 3 серебряных знака 14 14 бронзовых знаков

я так понимаю вам надо в окне на втором скрине (SDK Component Setup) указать путь, вроде C:\SDK (внизу поле ввода Android SDK Location, нажмите на три точки справа от него, путь не должен включать не латинские буквы, символы и пробелы), тогда можно будет поставить отметку на пункте Android SDK и он установится. Сейчас вы получаете ошибку, что в пути C:\Program files есть пробел и он не подходит для установки

Устраняем ошибку: Your SDK location contains non-ASCII characters при установке Android Studio

Устраняем ошибку: Your SDK location contains non-ASCII characters при установке Android Studio

Добавлено: 10 май 2019

При установке Android Studio столкнулся с проблемой установки SDK. Нажать кнопку «Next» нельзя, а внизу с пометкой «внимание» находится надпись: Your SDK location contains non-ASCII characters . Что делать в такой ситуации? Я нашел два рабочих решения.

Причина ошибки

Она банальна. Имя вашей учетной записи Windows написано не на английском. А программа брезгует устанавливать файлы в директорию, если папка в ней указана на другом языке (русский, турецкий, испанский, арабский и прочее).

Варианты устранения ошибки

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

Вариант 1: изменение пути

Банальный способ, который помог обойти ошибку:

  1. Зайдите на диск C: и создайте две папки Android\SDK.
  2. Вернитесь в Android Studio Setup Wizard.
  3. В пути Android SDK Location выберите путь установки C:\ Android\ SDK.
  4. Нажимайте Next и ждите завершения установки.

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

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

  1. Через поиск найдите CMD и откройте от имени администратора.
  2. Введите команду net user Администратор /active:yes
  3. Выйдите из системы и зайдите в профиль только что включенной учетки администратора.
  4. Нажмите ПКМ на Пуск и выберите «Управление компьютером».
  5. Перейдите в раздел Управление компьютером — Локальные пользователи — Пользователи, нажмите ПКМ по имени учетной записи и отредактируйте ее.
  6. Далее перейдите в Проводник — Диск C: — Пользователи и переименуйте папку на такое же имя, как редактировали до этого.
  7. Теперь откройте строку Выполнить (Win+R) и введите regedit
  8. Перейдите по директории HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ ProfileList
  9. Измените параметр вашего старого имени на новое.
  10. Выйдите из учетной записи Администратора и зайдите в свою.
  11. Вновь откройте командную строку и пропишите net user Администратор /active:no.
  12. Приступайте к установке Android Studio.

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

При создании символической ссылки командой mklink /D «C:\ android-sdk» «C:\ Users\ Игорь\ AppData\ Local\ Android\ sdk, она не отображается в пути установщика, а через проводник выдает «расположение недоступно».

В общем, устаняйте ошибку Android Studio, а сайт добавляйте в закладки. И до скорых встречь!

심플니즈

android sdk location cannot be at the filesystem root

위와 같이 에러가 난 이유는 해당 설치경로가 한글로 되어 있어 오류가 날 가능성이 있어 먼저 해당루드이 한글파일 이름을 영문으로 바꾸어 준다. 이후에도 위와 같은 에러가 있다면 아래와 같이 실행하여 보자.

1. 오류난 경로 C:\Users\이름\AppData \Local\ 을 검색.

2. 그 안에 Android 폴더를 만든 후 그 안에 sdk 폴더를 만든다.

ex)C:\Users\이름\AppData \Local\Android\sdk

3. 관리자 권한으로 cmd를 실행.

mklink /D «C:\android-sdk» «C:\Users\이름\AppData\Local\Android\sdk»

이와 같이 입력하여 실행. 꼭 android-sdk 이름이 아니어도 된다.

5. 이후 sdk 설치 경로를 «C:\android-sdk» 이와같이 변경하여 설치.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *