可在Win11上執行Android APP的子系統-Windows Subsystem for Android(WSA)

更新 發佈閱讀 4 分鐘



【建置環境說明】

我的開發環境是win11,python是3.10.7版本,編碼的工具是Visual Studio Code(簡稱vscode)

【本篇說明】

先前我已使用虛擬機打包python kivy app成為apk檔,但是手邊沒有android手機可以安裝測試,之前有試過Genymotion模擬器,但不知道為何無法開啟apk,接下來主要分享使用WSA這個工具來測試apk。

Windows Subsystem for Android(WSA)是Windows系統下的子系統,也就是Windows裡面內建的Android模擬器,可適用於安裝Android app,但是,目前只有Windows 11以後的版本才有(剛好我的本機環境是Win11)。


1.至Windows "設定" -> 系統 -> 選用功能 -> 更多Windows功能,勾選Windows Hypervisor平台、虛擬機器平台,然後按下確定並跟著重新開機。

vocus|新世代的創作平台
vocus|新世代的創作平台

2.下載安裝WSA PacMan,請至以下網址下載(https://github.com/alesimula/wsa_pacman/releases/tag/v1.4.0)

3.點擊.exe檔案執行安裝

vocus|新世代的創作平台

4.接著下載Windows Subsystem for Android相關元件,請至以下網址下載(https://github.com/MustardChef/WSABuilds/releases),這邊我選擇x64的版本



vocus|新世代的創作平台

5.再來依照自己的需求選擇來下載,因為我只是要測試apk,所以選擇nogapps-removedamazon這個(沒有google app 且移除亞馬遜)

vocus|新世代的創作平台

6.下載後進行解壓縮,在裡面找到Run.bat並點擊,然後進行安裝

vocus|新世代的創作平台

7.按 Windows鍵 -> 全部,找到並開啟WSA PacMan,會發現顯示"已關閉"

vocus|新世代的創作平台
vocus|新世代的創作平台

8.按 Windows鍵 -> 全部,找到並開啟Windows 子系統Android版,點選「進階設定」 -> 開啟「開發人員模式」

vocus|新世代的創作平台

9.然後再WSA PacMan 點擊「啟動」,接著與WSA連接後,會顯示「已連接」

vocus|新世代的創作平台

10.完成以上步驟,就可以直接開啟apk,然後測試一下自己開發的Android app了!


【本篇小結】

不用安裝其他模擬器,就能在本機環境下使用WSA安裝測試APK,對於開發環境為Windows 11的人來說是一大福音,但微軟已經宣布終止對Windows 11 上的Windows Subsystem for Android (WSA) 的支援,並於2025 年3 月5 日停止服務。

然而,在這篇文章發布之前我還有至github重新下載,也做了測試,目前都還是可以運行的狀態。

【本篇結束】

在自學路上遇到困難是很正常的事,只要堅持到底,相信就會有所成果,期勉大家一同努力。



留言
avatar-img
艾肯比工程師
4會員
77內容數
主要分享應用程式開發過程、遭遇困難及解決技巧,提供給自學或獨立開發者做為參考,希望能對您們有所幫助。
艾肯比工程師的其他內容
2025/07/14
說明如何在Win11系統下,以Linux虛擬機環境使用buildozer打包Android應用程式(APK)。文中詳細描述了打包步驟、常見錯誤及解決方法。
2025/07/14
說明如何在Win11系統下,以Linux虛擬機環境使用buildozer打包Android應用程式(APK)。文中詳細描述了打包步驟、常見錯誤及解決方法。
2025/07/07
說明如何在Windows 11系統中解決VirtualBox虛擬機開啟失敗(錯誤碼: E_FAIL 0x80004005)的問題,該問題通常是由於Hyper-V與VirtualBox衝突造成。文章提供三種方法來啟用或禁用Hyper-V,並詳細說明每個步驟。
2025/07/07
說明如何在Windows 11系統中解決VirtualBox虛擬機開啟失敗(錯誤碼: E_FAIL 0x80004005)的問題,該問題通常是由於Hyper-V與VirtualBox衝突造成。文章提供三種方法來啟用或禁用Hyper-V,並詳細說明每個步驟。
2025/06/30
在使用VirtualBox開啟Ubuntu虛擬機時,遇到錯誤訊息「ERROR vmwgfx seems to be running on an unsupported hypervisor.」導致無法啟動虛擬機。本文提供兩種解決方法:更改虛擬機的圖形控制器設置和釋放虛擬機磁碟空間。
Thumbnail
2025/06/30
在使用VirtualBox開啟Ubuntu虛擬機時,遇到錯誤訊息「ERROR vmwgfx seems to be running on an unsupported hypervisor.」導致無法啟動虛擬機。本文提供兩種解決方法:更改虛擬機的圖形控制器設置和釋放虛擬機磁碟空間。
Thumbnail
看更多
你可能也想看
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
本課程學習如何如何實作計算機介面,佈局文字元件及按鈕。學習使用 LinearLayout 垂直排列元件,調整背景色。透過 GridLayout 佈局計算機按鈕。
Thumbnail
本課程學習如何如何實作計算機介面,佈局文字元件及按鈕。學習使用 LinearLayout 垂直排列元件,調整背景色。透過 GridLayout 佈局計算機按鈕。
Thumbnail
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
VS code是什麼? Visual Studio Code(通常縮寫為VS Code)是微軟開發的一款免費且開源的跨平台文本編輯器。它支持廣泛的編程語言,提供了一系列先進功能和插件,讓開發者能更有效率地進行代碼編寫。VS Code擁有優秀的代碼自動完成、錯誤偵測、內建的版本控制系統等特性。
Thumbnail
VS code是什麼? Visual Studio Code(通常縮寫為VS Code)是微軟開發的一款免費且開源的跨平台文本編輯器。它支持廣泛的編程語言,提供了一系列先進功能和插件,讓開發者能更有效率地進行代碼編寫。VS Code擁有優秀的代碼自動完成、錯誤偵測、內建的版本控制系統等特性。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
Thumbnail
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
本課程學習如何使用 Android Studio 常用快速鍵。
Thumbnail
本課程學習如何使用 Android Studio 常用快速鍵。
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News