乘風破浪,遇見現代Windows之新微軟商店(Microsoft Store)生態 - 安卓(Android™)試玩進階+疑難雜症診斷


image

一、已知應用安裝工具

1.1 安裝安卓應用之工具箱(WsaToolbox)

https://www.microsoft.com/store/productId/9PPSP2MKVTGT

ms-windows-store://pdp/?productid=9PPSP2MKVTGT

備用下載:53828Makazeu.WSAToolbox_1.2.8.0_neutral___jdbvfq35mb6dw.Msixbundle

如果你看不懂"安裝安卓應用之旁加載(Adb SideLoad)"教程,那么目前已經有了一款工具箱應用,它可以可視化幫助你來完成應用的安裝。

image

image

1.2 安裝安卓應用之工具箱(WSATools)

https://www.microsoft.com/store/productId/9N4P75DXL6FG

ms-windows-store://pdp/?productid=9N4P75DXL6FG

備用下載:54406Simizfo.WSATools_0.1.56.0_neutral___f0x555vvp18ze.Msixbundle

意大利開發人員Simone Franco開發了一款Microsoft Store應用程序WSATools,只需雙擊APK即可輕松完成。

image

這款應用的特點是:

  • APK文件的資源管理器集成:雙擊並按安裝!
  • APK安裝變得簡單:只需點擊一下即可。
  • 無需安裝ADB並了解其命令。WSATools處理一切!
  • 如果您的路徑中已經有platform-tools軟件包,它將使用該軟件包!
  • 更多功能即將推出!

image

image

image

但是從實際測試來看,並非所有應用都可以順利加載,只有部分可以,還需要等待作者進一步更新了。

1.3 安裝安卓應用之工具箱(Subsystem Helper)

備用下載:Windows SubSytem For Android Helper v1.0.0.zip

子系統助手(Subsystem Helper)可實現簡單的選擇APK並安裝,不過右鍵功能測試好像無效。

image

1.4 安裝安卓應用之工具箱(WSA PacMan)

一款微軟Win11安卓子系統WSA開源工具,名為WSA PacMan,采用Win11的原生UI風格開發,可替代ADB安裝App方式,還能打開安卓應用設置。

https://github.com/alesimula/wsa_pacman/releases

一個用於Windows Subsystem for Android(WSA)的GUI軟件包管理器和軟件包安裝器。

目前為.apk.xapk文件提供了一個雙擊GUI安裝程序,顯示應用信息(包、圖標、版本和權限),允許正常安裝以及升級和降級。

該應用程序還提供了一個打開安卓設置的按鈕和一個打開 "管理應用程序 "安卓設置頁面的按鈕,從那里你可以卸載或禁用應用程序並授予或撤銷權限。

image

image

image

image

image

image

image

二、進階技能 - 平板模式

2.1 進入平板模式

adb shell wm density 200

2.2 重啟子系統生效

adb reboot

2.3 退出平板模式

adb shell wm density reset

三、已知試玩疑難雜症

3.1 解決多設備連接導致的安裝失敗問題

如果你在"使用adb install命令安裝應用時遇到了錯誤提示"或者"使用WsaTools執行安裝過程中安裝時間無限期延長":

adb: error: failed to get feature set: more than one device/emulator

image

image

這個代表,你目前有多個設備連着,如果不指定的話,adb是不知道你這個動作要具體安裝到哪個設備的。

為什么會遇到這個情況呢?也許是因為你在用一些工具導致的,比如WsaTools這個工具,它默認會走localhost:58526來連接,但是Wsa的設置界面會告訴你,應該走127.0.0.1:58526來連接,有開發背景的童鞋其實知道,實際上這本質是同一個位置,但是系統會認為這是兩個連接位置。

通過adb devices命令,我們就可以看到這個情況了:

image

要解決它,有兩種辦法。

a. 徹底不用手工命令,純用WsaTools這類工具

adb kill-server

image

先通過上訴命令,關閉調已有的所有adb連接,然后完全通過使用WsaTools這類工具來安裝應用即可,這時候只會出現localhost:58526這一個連接。

image

image

這時候,WsaTools這類工具也是可以正常使用的。

b. 兼容手工命令,通過指定設備來執行安裝

adb devices

先通過Devices這個命令查看下已連接的設備,前面的名稱就是DeviceId。

image

adb -s $deviceId install $apkFilePath

image

四、Windows 11 / WSA 愛好者交流群

image

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM