Android Studio изменить путь avd

Обновлено: 24.09.2022

Откройте студию Android, перейдите к настройке -> Диспетчер AVD, и вы увидите, что успешно переместились на новое место.

Где хранится Android AVD?

Все приложения и файлы, которые вы развернули в эмуляторе Android, хранятся в файле с именем userdata-qemu. img, расположенный в папке C:\Users\\. андроид\авд\. папка avd.

Где установлен AVD Manager?

Если вы используете Android Studio, вам не нужно использовать этот инструмент, вместо этого вы можете создавать и управлять AVD из IDE. Инструмент avdmanager входит в состав пакета Android SDK Tools (25.3.0 и выше) и находится в android_sdk /tools/bin/ .

Как изменить местоположение AVD?

Переместить папку Android Studio AVD в новое место

  1. Закройте Android Studio.
  2. Панель управления > Система > Дополнительные параметры системы > Переменные среды.
  3. Добавьте новую пользовательскую переменную: Имя переменной: ANDROID_SDK_HOME.
  4. Откройте Android Studio. Убедитесь, что папка называется .
  5. Переместите папку avd из старого места (C:\Users\\.

Где находится путь SDK в Android Studio?

Вот как вы можете изменить путь Android SDK в Android Studio:

  1. Откройте нужный проект Android в студии Android.
  2. Нажмите на основную папку проекта и нажмите F4.
  3. Теперь нажмите «SDK» в разделе «Настройки платформы» (слева от диалогового окна).
  4. Теперь вы должны увидеть знак "плюс" вверху, нажмите на него и выберите "Android SDK".

Как переместить папку .android?

Переместите файлы в существующую папку

  1. На устройстве Android откройте приложение Files by Google.
  2. Внизу нажмите "Обзор" .
  3. Прокрутите до раздела "Запоминающие устройства" и нажмите "Внутренняя память" или "SD-карта".
  4. Найдите папку с файлами, которые вы хотите переместить.
  5. Найдите файлы, которые хотите переместить, в выбранной папке.

Как изменить путь SDK в Android Studio?

  1. Откройте студию Android.
  2. Перейдите к пункту «Файл» в строке меню.
  3. Выберите настройки.
  4. Нажмите «Внешний вид и поведение» в окне «Настройки».
  5. Перейдите к настройкам системы.
  6. Затем Android SDK.
  7. И там вы найдете Android SDK Location.
  8. Измените путь к файлам SDK.

Что такое SDK Manager?

Sdkmanager — это инструмент командной строки, который позволяет просматривать, устанавливать, обновлять и удалять пакеты для Android SDK. Если вы используете Android Studio, вам не нужно использовать этот инструмент, вместо этого вы можете управлять своими пакетами SDK из IDE.

Как изменить путь к Android AVD в моей Android-студии?

  1. откройте каталог: C:\Users\Имя пользователя\. android\avd вы найдете каталог с именем вашего AVD и файлом . ini-файл.
  2. переместите каталог по желаемому пути, затем измените переменную пути в файле . ini в новое место.
  3. запустив студию Android, вы обнаружите, что AVD может работать правильно.

Как редактировать AVD?

Редактировать существующие AVD На странице «Ваши виртуальные устройства» вы можете выполнять следующие операции с существующим AVD: Чтобы отредактировать AVD, нажмите «Редактировать этот AVD» и внесите изменения. Чтобы удалить AVD, щелкните правой кнопкой мыши AVD и выберите «Удалить». Или нажмите Меню и выберите Удалить.

при попытке создать эмулятор. Могу ли я изменить расположение каталога .android?

7 ответов 7

  1. Открыть панель управления
  2. Затем перейдите в раздел "Система".
  3. Затем перейдите к пункту «Изменить переменные среды пользователя».
  4. Затем нажмите "Создать новые переменные среды".
  5. Создайте новую переменную с именем ANDROID_SDK_HOME
  6. Задайте для него значение вашего каталога Android, например C:/users/ /.android


  1. Откройте Панель управления
  2. Затем перейдите в раздел Система и безопасность
  3. .
  4. Затем перейдите в раздел Система
  5. .
  6. Затем перейдите в Дополнительные настройки системы
  7. .
  8. Затем перейдите к разделу "Изменить переменные среды пользователя
  9. ".
  10. Затем нажмите "Создать новые переменные среды
  11. ".
  12. Создайте новую переменную с именем ANDROID_AVD_HOME
  13. Задайте для него значение вашего каталога Android, например C:/users/ /.android

Как изменить путь к android\avd в Android Studio?

Допустим, вы хотите переместить каталог avd из каталога по умолчанию C:\users\\.android\avd в D:\Development\avd

  1. Переместите каталог avd в нужное место (например, D:\Development\avd )
  2. Изменить или добавить переменную среды ANDROID_AVD_HOME : D:\Development\avd
    • В Windows: Панель управления > Система > Дополнительные параметры системы > Переменные среды
    • Если переменная не закрывается, нажмите «Создать». и заполните вышеупомянутыми данными.
    • Если переменная существует, выберите переменную и нажмите «Изменить». и замените значение переменной новым путем (например, D:\Development\avd )
  3. Если у вас уже есть AVD, измените avdName.ini на D:\Development\avd\avdName (например, D:\Development\avd\Nexus_S_API_22.avd)


Есть простой способ переместить avd(в окнах):

откройте каталог: C:\Users\Username\.android\avd, вы найдете каталог с именем вашего AVD и файл .ini

переместите каталог по желаемому пути, затем измените переменную пути в файле .ini на новое местоположение.

запустив студию Android, вы обнаружите, что AVD может работать правильно.


Просто переместите папку эмулятора (папку, которая заканчивается на .avd) в новое место и сохраните файл .ini в том же месте, а затем измените путь к новому местоположению в файле .ini.

Не требуется изменять или добавлять переменные среды.

старый путь path=C:\Users\nero\.android\avd\Android_Q.avd

новый путь path=D:\androidemuators\avd\Android_Q.avd

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

После изучения инструкций по установке Xamarin для Mac и Windows я оказался в ситуации, когда AVD Manager (Android Virtual Device Manager) на моей виртуальной машине Windows не позволял мне создать новый AVD. Это выдаст следующую ошибку: «Система не может найти указанный путь»

Менеджер AVD

Создать новый AVD

201305270123.jpg

Ошибка

201305271042.jpg

Проблема в том, что место, где он пытается сохранить AVD, не существует, вероятно, из-за запуска Windows в качестве гостевой ОС в VMware Fusion. Быстрая проверка настроек AVD Manager в меню «Инструменты» > «Параметры» подтверждает, что каталог кэша манифеста указывает на неправильное расположение.

Чтобы исправить это, вам нужно изменить расположение Android SDK:

  1. Выполните команду Windows systemadvancedproperties, чтобы открыть свойства системы на вкладке "Дополнительно".

201305270124.jpg

Нажмите "Переменные среды".

Добавить новую пользовательскую переменную:

Имя переменной: ANDROID_SDK_HOME

Значение переменной: C:\Users\\.android (или там, где установлен SDK — по умолчанию %homepath%)

201305270124.jpg

<р>4. ОК и перезапустите виртуальную машину Windows.

<р>5. Убедитесь, что каталог кэша манифеста теперь установлен правильно.

201305270124.jpg

<р>6. Протестируйте и создайте новый AVD.

201305270123.jpg

Паскаль Арнольд

Инженер-программист III

У него более 20 лет опыта внедрения сложных технологических решений в различных отраслях, и он является страстным сторонником гибких методов, непрерывного обучения и инженерного мастерства.

Я хотел бы хранить несколько виртуальных устройств, намного превышающих объем внутренней памяти Mac.

Как настроить расположение AVD?

ln -s /Volumes/1TB/.android .android

Файлы хранятся на SSD, но когда я пытаюсь запустить, он продолжает подпрыгивать в доке 😢

ANDROID_AVD_HOME: устанавливает путь к каталогу, содержащему все файлы, относящиеся к AVD, которые в основном состоят из очень больших образов дисков. Расположение по умолчанию — $ANDROID_EMULATOR_HOME/avd/. Вы можете указать новое расположение, если в расположении по умолчанию недостаточно места на диске.

Это должно быть именно то, что мне нужно, попробуйте это решение еще раз:

Отформатирован и разбит на разделы внешний SSD.

введите здесь описание изображения

Он не запускается, см. всплывающее окно за доли секунды 😢


@VatishSharma Я попробовал и обнаружил некоторые проблемы с таким подходом. 1️⃣ Я могу запускать AVD отдельно от любого проекта 2️⃣ в local.properties явно указано: Не изменяйте этот файл -- ВАШИ ИЗМЕНЕНИЯ БУДУТ УДАЛЕНЫ! ➡️ Я все равно пробовал, но дубликат существующего устройства или новый AVD размещается в старом месте /Users/ms/.android/avd/demo_test_try.avd

Я не уверен, как это можно исправить, но у меня есть несколько предложений: 1. Вместо экспорта * в Attempt2 попробуйте добавить export ANDROID_HOME=

<р>2. Попытка изменить путь Android SDK в настройках Android Studio. 3. Переместите SDK из местоположения, которое в настоящее время использует Android Studio, в другое место, после чего Android Studio выдаст сообщение об ошибке с предложением настроить SDK.

1 Ответ 1

2.A) Я использую Linux, но мой эмулятор находится в папке Android SDK: /mnt/DATA/Android/Sdk/emulator (НА МОЕМ ЗАГРУЗОЧНОМ SSD NVME M.2), а мои AVD находятся в /mnt /DATA1/.android/avd (на моем втором SSD) и доступны для Android Studio и AVD Manager через символическую ссылку на /mnt/DATA1/.android/avd, хранящуюся в моей папке ~/.android (ТАКЖЕ НА МОЕМ NVME ЗАГРУЗОЧНЫЙ SSD-накопитель M.2).

2.B) Я скопировал папку avd из ~/.android в предпочитаемое место, переименовал НЕЖЕЛАТЕЛЬНУЮ папку avd в avd.OLD (на всякий случай), создал символическую ссылку на нужную папку avd и скопировал символическую ссылка на каталог ~/.android с именем avd.

2.C) Я также убедился, что пути в ini-файлах указывают на физическое расположение AVD. например: path=/mnt/DATA1/.android/avd/3.2_HVGA_slider_ADP1_API_29.avd

Читайте также: