在 Windows Server 2012 R2 上安裝主流 Android 模擬器(如 Genymotion、BlueStacks、Nox、官方 AVD)均提示「顯卡不支持 OpenGL」或直接閃退,無法啟動虛擬設備。
| 方案 | 可行性 | 說明 |
|---|---|---|
| 安裝獨顯驅動(需物理獨顯) | ★★★★★ | 服務器若有 NVIDIA GRID / AMD MxGPU 等虛擬化 GPU,可直通給 VM,完美支持。 |
| 使用軟件渲染模式 | ★★☆☆☆ | 部分鑽拟器(如官方 AVD)支持 -gpu swiftshader_indirect,但極其緩慢,僅適合簡單 UI 測試。 |
| 改用雲端真機/模擬器平台 | ★★★★☆ | 如 AWS Device Farm、Firebase Test Lab、騰訊雲真機,無需本地 GPU,按需付費。 |
| 在工作站開發,服務器僅做 CI/CD | ★★★★★ | 推薦架構:本地 PC(有獨顯)跑模擬器/真機調試,服務器只負責構建 APK、跑單元測試、部署。 |
無獨顯的服務器上無法流暢運行 Android 模擬器。建議調整開發流程:本地開發調試,服務器只做構建與部署;或採用雲端真機平台進行自動化測試。