[WSA] Windows Subsystem for Android の使い道は?(サポート終了)

このサイトを検索 | Search this site
WSA
WSA: Windows Subsystem for Android
*MSはWSAのサポートを2025年3月5日に終了することを発表した(Microsoft Learn

Windows Subsystem for Android(WSA)

Windows 11 22H2 にアップデートすると、WSAが使えます。WSA はWindowsでAndroidアプリを動かすことができる技術です。

セットアップは簡単です。Amazon Appstore をMicrosoft Storeからインストールするだけ。ただそれだけ。

あまりに簡単なので試しにやってみましたが、使い道が分からない...

Razikoはインストールできたけど動作しないし、ファイルマネージャーをインストールしてもWindowsのファイルシステムにはアクセスできない。(当たり前か?)

ファイル転送はadbコマンドでちまちまやるしかないの?

検証に手間をかけたので、今のところ使い道はないですがセットアップ方法をメモしておきます。



Windows Subsystem for Android (WSA)

investigating

WSAはWindows 11にセットアップすることができる。

MS公式から転載します。

WSAの要件
WindowsWindows 11 22H2 以降
RAM8 GB (最小)
16 GB (推奨)
ストレージの種類ソリッド ステート ドライブまたは SSD (推奨)
プロセッサIntel Core i3 8th Gen (最小) 以上AMD Ryzen 3000 (最小) 以上Qualcomm Snapdragon 8c (最小) 以上
プロセッサ アーキテクチャx64 または ARM64
仮想マシン プラットフォームこの設定を有効にする必要があります。

Amazon Appstore をインストール

Install

WSA はMicrosoft Store から Amazon Appstore をインストールするだけでセットアップが完了する。

セットアップは Amazon.co.jp のアカウントが必要だが、「1-Click」が強制的に有効化されるので常用アカウントは使用しないほうがいいかもしれないですねー。

[手順]
  1. Windows 11 22H2 のスタートメニューから Microsoft Store を起動する。
  2. 「Amazon Appstore」の単語で検索する。
  3. WSAのために新規アカウント作成。(任意)
  4. 「入手」をクリックしてインストール。
    Android 用 Windows サブシステム設定+Amazon Appstore がインストールされる
  5. 以上
    amzonappsotrebootscreen

開発者モードON

WSA

Amazon Appstore で何をインストールしていいのかわからなかったので、手持ちの .apk ファイルをインストールしてみた。

[開発者モードを有効にする方法]
  1. 「Android 用 Windows サブシステム設定」を起動する。
    ※スタートメニューにあります
  2. システム > ファイル:開く
    openfile
  3. Android 用 Windows サブシステムを開始しています...
    これによりadbが使えるようになる
    startWSA
  4. 左メニューの「開発者」> 開発者モード:オン
    developers
    (文字起こし)
    同じプライベートネットワーク上のデバイスがサブシステムにアクセスできます。ADB は 127.0.0.1:58526 で接続できます。
  5. 次項へ続く...

WSAtools またはコマンドライン

instructions

.apk インストールは Microsoft Store で公開されている WSAtools を利用するとよい。(リンク)

または、コマンドラインツールを使用する。(Windows Terminal, 略語wt)

wtからadb.exe を実行するには、platform-tools が必要。(リンク)

例えば、次の作業をコマンドラインで実行した時のスナップショット。

  • ファイルマネージャーのインストール
  • starwars.mp4の転送

以下の例は、adb.exe にパスを通している環境。
パスを通していない場合は、[.\adb connect ...] の書式になる。

Windows PowerShell
ps_wtps_wt_right
PS C:\> adb connect 127.0.0.1:58526
connected to 127.0.0.1:58526

PS C:\> adbinstall "C:\apk\File Manager_v3.0.7_apkpure.com.apk"
Performing Streamed Install
Success

PS C:\> adb push D:\mp3\starwars.mp4 /sdcard/Music/starwars.mp4
D:\mp3\starwars.mp4...pped. 24.2 MB/s (5599184 bytes in 0.221s)

環境変数Pathを修正する方法

Pathは実行ファイルのフルパスが登録された文字列の集合体。 個人用とシステム全体用の2種類のPathが用意されている。 Pathを利用すると、コマンドプロンプトなどで指定する実行ファイルのフルパスを省略することができる。

動作しない時は?

question

「Android 用 Windows サブシステム設定」が起動できない時は、Windowsの機能を起動して、仮想マシンプラットフォームがアクティブになっているかを確認しましょう。

[手順]
  1. スタートを開いて、「windows 機能」で検索。
  2. 「Windows の機能の有効化または無効化」をクリックして起動する。
    startwinfunc
  3. 下方へスクロールして「仮想マシン プラットフォーム」をONにする。
    virtualmachineplatform
  4. 以上

まとめ

matome
reload
  • Windows 11 22H2 からWSAが使えるようになった。
  • Amazon Appstore をインストールするだけでセットアップが完了する。
  • 開発者モードを有効にすると APKファイルをインストールすることができる。
  • ちなみに、Razikoは動きません。
    ※「ローカルストレージ...」のエラーが出る
  • 「仮想マシン プラットフォーム」を有効にしておく。
  • Win11 | SC2
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site

コメントを投稿

0 コメント