Перемещение папок Android-SDK и SDK на другой диск

Мои окна на жестком диске 128 ГБ ssd и на нем не хватает места. ПапкаC:\Users\User\AppData\Local\Android имеет 2 папкиandroid-sdk а такжеsdk папки, которые занимают около 30 ГБ пространства.

Можно ли переместить эти папки на внешний жесткий диск?

Если это возможно, какие изменения я должен сделать в андроид студии?

 SQLiteNoob09 июн. 2016 г., 14:52
Да - зайдите в настройки в Android Studio, и вы можете выбрать, где вы хотите SDK находиться.
 Ashkan Mobayen Khiabani09 июн. 2016 г., 14:52
Будет ли это просто переместить эти папки?
 SQLiteNoob09 июн. 2016 г., 14:53
Нет, тебе придется скопировать и вставить их самостоятельно. У меня есть основной ssd и дополнительный жесткий диск, который я использую.

Ответы на вопрос(3)

Это очень просто, просто скопируйтеsdk куда вы хотите, а затем изменитеsdk путь вandroid studio, Для этого просто откройтеlocal.properties файл и установите путь следующим образом:

sdk.dir=your path here

а другие, используемые для тестирования на медленном диске, я создал Symbolic. Это объекты NTFS, в случае папки симулятора, которая указывает на другую папку на другом диске.

Чтобы потом создать, перейдите кC:\Users\<user>\.android\avd и сделать это:

mklink /d W10.1_WXGA_Tablet_API_28.avd d:\androidSimulators\W10.1_WXGA_Tablet_API_28.avd

MDLink infoВот.

Для систем на основе Linux это также возможно с помощью связанных каталогов.

Решение Вопроса

Android Studio зайдите в Настройки, выберитеAppearance and Behaviour затемSystem Settings затемAndroid SDK

Вы можете выбрать местоположение SDK вверху.

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

 Ashkan Mobayen Khiabani09 июн. 2016 г., 14:55
я должен скопировать обаsdk а такжеandroid-sdk папки?
 SQLiteNoob09 июн. 2016 г., 14:56
Это нормальноUsers\User\AppData\Local\Android\Sdk  Скопируйте весь этот файл в новый файл, который вы называете...\Sdk и использовать это
 Ashkan Mobayen Khiabani09 июн. 2016 г., 14:57
чтоandroid-sdk папка, потому что она использует 22 ГБ пространства
 SQLiteNoob09 июн. 2016 г., 15:00
если вы идете вandroid-sdk - вы можете скопировать все, что вы хотите отplatforms подать вandroid/sdk/platforms файл - я полагаю, что именно там находится большая часть места - или вы можете просто оставить его в SDK Manager и удалить старые файлы.
 Nemus29 апр. 2017 г., 09:13
Могу ли я удалить его из C после копирования на диск D?
 Mohit Singh29 окт. 2017 г., 09:50
Это работает точно так же и на Mac! Огромное спасибо :)
 SQLiteNoob03 мая 2017 г., 19:58
@Nemus да, вы можете безопасно удалить его после его копирования в D. Просто убедитесь, что вы не забыли указать на него Android Studio
 Nilpo02 июн. 2018 г., 08:55
@ user3486308 Помимо прочего, эта папка содержит изображения AVD.
 user348630818 февр. 2018 г., 09:23
У меня есть другой файл с именем.android рядом.android studio а также.gradle файлы в моемC:/myuser который использует 7 ГБ. Что это за файл и можно ли его удалить или переместить? где я должен указать этот файл в Android-студии?
 SQLiteNoob25 апр. 2018 г., 18:06
@ user3486308 в этой папке должны быть только некоторые персональные настройки для android studio, такие как adbkey и кеш сборки. Если вы удалите его, вам может понадобиться повторно подключить устройства для отладки и других мелких неприятностей, но Android Studio должна заменить эту папку автоматически.
 SQLiteNoob09 июн. 2016 г., 14:59
Я собираюсь догадаться, что это наследие от более старых версий - sdk раньше был в файле с именем android-sdk - теперь он просто в папке Sdk. Актуальные версии дроидов находятся вsdk/platforms/

Ваш ответ на вопрос