先前筆者曾安裝了Windows 11內建的Android模擬器,但發現相容性不是很好,於是嘗試了WSA-Community推出的魔改板,發現執行狀況相當理想。
安裝WSL與準備必要檔案
WSA-Community社群推出的WSAGAScript可以透過半自動化的方式,將Google的GApps框架整合至Windows Subsystem for Android,讓Windows 11內建Android模擬器也能使用YouTube等Google服務與App,並成功執行先前無法執行的App。
由於在操作過程中需要在Linux作業系統中進行,所以筆者建議直接在Windows 11使用Windows Subsystem for Linux子系統(簡稱WSL),以簡化操作流程。這邊使用Ubuntu 20.04版進行示範,讀者可以由Windows市集安裝相關程式。
接著我們需要取得Windows Subsystem for Android的檔案,讀者可以進入這個網站後,在搜尋框輸入「9P3395VX91NR」,並將左右的下拉式選單設定為「ProductId」、「SLOW」,就能找到並下載msixbundle格式的「WindowsSubsystemForAndroid」檔案。
最後我們要到Open GApps網站下載GApps框架,在這邊的3個欄位分別選擇「x86_64」、「Android 11」、「Pico」,並點選下載按鈕取得檔案。
準備好所有檔案之後,使用7-Zip或類似的工具軟體解開msixbundle檔案,並且在其中找到並我們需要的運算架構的msix檔案(例如x64),然後再次解壓縮,並刪除解開資料夾中的「[content_types] 」、「appxblockmap」、「appxsignature」等3個檔案與「AppxMetadata」資料夾。
透過WSL魔改安裝包
完整檔案準備工作之後,我們接下來就需要從Windows開始功能表執行剛才安裝的WSL(或是使用其他Linux環境也可以),對Android模擬器的安裝包進行改造。
開啟WSL之後,我們會看到類似「Dos畫面」的文字指令介面,首先我們需要輸入下列指令,更新與安裝必要的軟體套件
sudo apt update (可能需要輸入使用者密碼)
sudo apt install unzip lzip git
接下來假設我們的工作資料夾為「C:\project」,我們在WSL輸入指令切換到該資料夾的路徑,然後下載WSAGAScript工具程式
cd /mnt/c/project
git clone https://github.com/WSA-Community/WSAGAScript
待下載完成後,在新產生的WSAGAScript資料夾內建立「#IMAGES」資料夾,並將將剛才解開msix中的4個.img移動過去,然後建立「#GAPPS」資料夾,將GApps框架的Zip壓縮檔移動過去,並回到WSL中輸入下列指令,進入該資料夾並給予sh腳本執行權限
cd WSAGAScript
chmod +x *.sh
之後依序執行下列4行指令
./extract_gapps_pico.sh
sudo ./extend_and_mount_images.sh
sudo ./apply.sh
sudo ./unmount_images.sh
待一切流程跑完後,就可以將「#IMAGES」資料夾中的4個.img移回解開msix所在的資料夾,並準備進行實際安裝步驟。
完成上述工作之後,接著就是實際安裝與執行Android模擬器啦,請點選下方連結查看後半篇教學。
加入電腦王Facebook粉絲團系列文章:
魔改Windows 11內建Android模擬器,可安裝Google App、提升相容性(上):事前準備篇(本文)
魔改Windows 11內建Android模擬器,可安裝Google App、提升相容性(下):安裝實戰篇(工作中)