1

У меня есть требование установить Android Studio в Windows Server 2012, чтобы другие пользователи могли разрабатывать программное обеспечение, подключающееся к серверу с удаленным рабочим столом, чтобы код постоянно находился на сервере.

Это возможно сделать? или Android Studio не совместима с Windows Server 2012?

Я много раз искал и ничего не могу найти, я нахожу только ресурсы для Windows 7/8/10 и хочу узнать это перед установкой Android Studio и перед установкой Windows Server 2012.

1 ответ1

1

Да, можно установить Android Studio на Windows Server 2012, но могут возникнуть проблемы при использовании эмулятора, а также проблемы с совместным использованием кода между разработчиками. Я установил его на серверах Windows 2012, но они не использовались для совместного использования общего кода несколькими разработчиками.

Для эмулятора (например, Intel HAXM), если у вас установлен и работает Hyper-V, вы обнаружите, что эмулятор не работает. Что я делаю в своих системах (мультизагрузочные рабочие столы и ноутбуки с виртуальными машинами), так это запускаю конфигурацию с отключенным Hyper-V при загрузке, когда я работаю над разработкой для Android (и другими технологиями виртуализации). Для сервера вы можете сделать то же самое, но вам нужно будет оценить, нужен ли Hyper-V, работающий постоянно. Если нет, то решение проще. Если вам нужен Hyper-V, работающий на сервере, вы не сможете запустить эмулятор Intel haxm.

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

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

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

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