У меня есть класс с 30 компьютерами с Windows 10 под управлением Android Studio.

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

Когда мы установили Android Studio 2.3.3 (2 года назад), мы установили много инструментов и дополнений SDK ... (например, Firebase)

Теперь мы снова форматируем все компьютеры и хотим обновить их до Android Studio 3.3.

Когда мы обновляли Android Studio в старой ОС, студенческие проекты и эмуляторы прекрасно работали на Android Studio 3.3, но на новой установке Windows, где мы установили Android Studio, ничего не работало должным образом (Gradle, эмулятор, Firebase и другие ...)

Мой вопрос:

Есть ли способ скопировать полное программное обеспечение Android Studio со всеми надстройками и настройками с одного компьютера на другой?

Можно ли скопировать папку с диска C ?

Я пытался использовать import settings в Android Studio, но это не сработало.

1 ответ1

0

Копирование папок программы на новый компьютер обычно не работает (если программа не является переносимой).

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

  • Настройки реестра. Многие программы сохраняют настройки в реестре Windows. Эти параметры могут быть разбросаны по всему реестру Windows - например, может быть несколько разделов реестра для параметров программы, другие разделы реестра для параметров контекстного меню и ключи, которые делают программу программой по умолчанию для определенных файлов. Если какой-либо из этих разделов реестра отсутствует, программа может отображать ошибки при попытке ее запуска.
  • Системные службы. Многие программы устанавливают необходимые им службы Windows. Например, Adobe Flash Player устанавливает службу обновления Adobe Flash Player. Хотя вы можете скопировать файлы плагинов Adobe Flash в новую систему, у вас не будет службы обновлений, и вам придется вручную обновлять Adobe Flash. Установка Adobe Flash с установщиком обеспечит наличие службы обновлений. Некоторые программы могут даже не работать без этих служб.
  • Папки пользовательских данных - большинство современных программ не сохраняют свои настройки в своей папке с программой. Все, что они не хранят в реестре, вероятно, хранится в папке Application Data каждого пользователя. Даже если вы сможете скопировать файлы программы, эти настройки придется скопировать, иначе вы потеряете настройки и данные ваших программ.
  • Системные файлы Windows - Некоторые программы выгружают файлы DLL и другие файлы в системный каталог Windows и не запускаются, если эти файлы отсутствуют.

Теоретически, было бы возможно найти все - параметры реестра, программные файлы, системные файлы, папки пользовательских данных - и скопировать их на новый компьютер, переустановить любые системные службы и поместить все в одно и то же место. Однако это было бы чрезвычайно утомительно и часто требовало использования какой-либо программы, которая отслеживает изменения, вносимые установщиком.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .