如何在 Virtual Box 的 Windows 虛擬機器中運行 Android?

如何在 Virtual Box 的 Windows 虛擬機器中運行 Android?

我有一台配備 AMD CPU 的 Windows PC,在其中運行帶有 Windows VM 的 VMM Virtual Box,我需要在其中從 Android Studio 啟動 AVD。

我不需要 Android VM 在 Virtual Box 中運行,Android 必須在嵌套虛擬環境中運行,位於運行 AVD 的 Windows VM 內。

因為我知道從Virtual Box 版本6.1 開始就有可能進行嵌套虛擬化,所以我認為只需在系統設置中啟用它就足夠了,但事實上,在啟動AVD 時,它只是創建智能手機輪廓,並附黑屏,不響應任何輸入。 它看起來是這樣的

啟動 AVD 就會出現這兩個問題,有誰知道我該如何解決這些問題? 錯誤1

錯誤2

我需要這兩個等級的模擬,因為我需要一個可重複的環境來測試我的軟體和 Android。有人有建議嗎?

PS:AVD 在主機 Windows 作業系統中運作正常,只是來賓作業系統似乎無法啟動 android 環境。

編輯:我知道這根本不是一種好的測試方式,而且性能非常糟糕,但我需要的是論文驗證階段的可重複環境。我的程式碼是一個Java程序,它使用Appium將我的應用程式連接到AVD;由於我無法在每台測試人員的機器上設定 Appium 伺服器、AVD 和我的設定參數,因此我想使用一個虛擬機器在每台電腦上運行一次。

相關內容