我需要在 Windows Server 2012 中安装 Android Studio,以便其他用户可以通过远程桌面连接服务器来开发软件,这样代码就会一直存在于服务器上。
可以这样做吗?或者Android Studio与Windows Server 2012不兼容?
我搜索了很多次但什么也没找到,我只找到了适用于 Windows 7/8/10 的资源,我想在安装 Android Studio 之前和安装 Windows Server 2012 之前了解一下。
答案1
是的,可以在 Windows Server 2012 上安装 Android Studio,但您在使用模拟器时可能会遇到问题,并且在开发人员之间共享代码时也会出现问题。我已在 Windows 2012 服务器上安装了它,但这些服务器并未用于在多个开发人员之间共享通用代码。
对于模拟器(例如 Intel HAXM),如果您已安装并运行 Hyper-V,您会发现模拟器无法运行。我在系统(多启动台式机和运行虚拟机的笔记本电脑)上所做的是运行一个配置,在启动时禁用 Hyper-V,以便在进行 Android 开发(和其他虚拟化技术)时使用。对于服务器,您可以做同样的事情,但需要评估是否需要始终运行 Hyper-V。如果不需要,那么决定就更容易了。如果您确实需要在服务器上运行 Hyper-V,那么您将无法运行 Intel haxm 模拟器。
您将遇到的另一个问题是开发人员共享的项目位置,并确保他们不会覆盖彼此的工作。默认情况下,每个用户将在其主文件夹中维护自己的项目空间,而不是共享文件夹,因此您可能会遇到版本控制问题,特别是如果他们有可能在同一个项目上工作并将代码复制到他们自己的项目空间时。
如果他们都在使用相同的代码,您将需要弄清楚如何处理源代码 - 更有可能的是,这将必须是一个检查谁在更新代码的程序,除非您有一个用于签入和签出代码的技术解决方案等。
如果您所做的只是提供开发环境并且不计划让您的程序员处理相同的代码,那么唯一的问题是存储,具体取决于开发人员的数量、他们正在开发的代码等。