忍者ブログ

denchi-pc

AndroidアプリをWindows上で使う!プレビュー版でのインストール方法や注意点を紹介

【スマートフォン、タブレット、スマートTVでバッテリーまたは電源を交換する必要がある場合は、denchi-pc.comをクリックしてください。私たちは、スマートフォン、タブレット、ラップトップ、スマートTV、スマートヘッドセット、ハンドヘルドゲーム機、ウェアラブルウォッチ、除草機、真空クリーナー、食器洗い機、その他のスマートホームなどのスマートホームに交換可能なバッテリーと電源を提供することを専門としています。】
 Windows 11の次期大型アップデートである「22H2」の目玉となるAndroid Apps on Windows 11のプレビュー版が国内で提供開始された。Amazonアプリストアを利用することで、AndroidアプリをWindows上で稼働させることができるが、現状はアプリの数が圧倒的に少ない。
 ここでは完全に自己責任での利用となるが、イレギュラーな方法で手動でアプリをインストールする方法、およびサードパーティ製のアプリストアツールを利用して、より多くのアプリをインストールする方法を紹介する。
Windows上でAndroidアプリが動く
 2022年8月19日、日本国内のWindows 11 Insider向けにAndroid Apps on Windows 11のプレビューが開始された。
 秋に予定されているWindows 11の大型アップデート「22H2」だが、すでにWindows Insiderのリリースプレビューに参加しているユーザーは、簡単なセットアップをすることで、Windows上でAndroidアプリを動作させることができる。
 本稿では、セットアップについては詳しく解説しないが、基本的には以下の流れで利用可能になる。また、参考になる公式ドキュメントのリンクも掲載するので、事前に確認することをおすすめする。
(1) Windows 11を22H2以降にする
 Windows Insiderのリリースプレビューに参加し、Windows Update経由でWindows 11を22H2にアップグレードする(Microsoftストアアプリも22206.1401.6以降にアップデータされる)。

Windows 11の22H2が必要
(2) Amazonアプリストアをインストールする
 Microsoftストアアプリ(最新版でのみダウンロード可能)を利用し、Amazonアプリストアアプリをインストールする。これで自動的に、仮想化機能およびWindows Subsystem for Android(WSA)がセットアップされる。

Amazonアプリストアをインストールする
自動的にWindows Subsystem for Androidがセットアップされる
(3) Amazonアプリストアからアプリをインストールする
Amazonアプリストアを利用し、Androidアプリをインストールすると、スタートメニューからAndroidアプリをWindowsアプリと同様に利用可能になる。

アプリをインストールするとスタートメニューにアイコンが追加され、利用可能になる
Microsoftのヘルプ
・WindowsにモバイルアプリとAmazon Appstoreをインストールする
・Android用 Windows サブシステム
Android SDK Platform-Toolsを利用する
 WSAに手動でアプリをインストールする方法は、いくつか存在する。もっとも確実なのは、上記のWSAのドキュメントの「テストとデバッグ」にも記載されている通り、Android向けの開発者ツールを利用する方法だ。
 スタートメニューから「Android用Windowsサブシステム設定」アプリを利用して、仮想マシンのAndroidで開発者モードを有効にし、それに対してADBコマンドを利用してapkパッケージをインストールする方法となる。コマンドの入力が必要だが、もっとも確実なので、個人的にはこの方法の利用をおすすめする。
(1) 開発者モードを有効にする
 Android用Windowsサブシステム設定アプリの[開発者]メニューで[開発者モード]をオンにする。

開発者モードをオンにする
(2) WSAを起動する
 同ツールの[システム]から[ファイル]などから、WSA仮想マシンを起動する(任意のAndroidアプリを起動してもいい)。

Amazonアプリストアやファイルなどを起動して、WSAの仮想マシンを起動する
(3) 接続先を確認する
 開発者モードの画面に表示されるIPアドレスとポートを確認する。とは言え、標準ですべて共通で「127.0.0.1:58526」となる。この表示が出ていればリソースが起動し、接続可能な状態であることが判断できる。

開発者モードで接続先を確認
(4) Android SDK Platform-Toolsをダウンロードする
 以下のサイトからAndroid SDK Platform Toolsをダウンロードし、ファイルを展開する。その後、「platform-tools」フォルダを任意のフォルダにコピーしておく。頻繁に利用するならパスを通しておくと便利だが、必須ではない。

Android SDK Platform-Toolsをダウンロードし、任意のフォルダに展開しておく
(5) インストールしたいapkを用意する
 インストールしたいapkファイルを用意する。なお、インターネット上にはAndroidアプリを装ったマルウェアなども存在するため、出所のはっきりしないファイルは絶対にインストールしないこと。

インストールしたいアプリのapkファイルをダウンロードしておく。出所の明らかでないファイルはダウンロードしないように注意
(6) Windowsターミナルを起動する
 (4)で配置した「platform-tools」フォルダを右クリックして[ターミナルで開く]を実行する。指定したフォルダでWindowsターミナルが起動する。

今回はパスを通していないので、ダウンロードしたファイルが存在するフォルダでターミナルを開く
(7) ADBコマンドでWSAに接続する
 「./adb connect 127.0.0.1:58256」でWSAに接続する。初回のみ、デバッグモードでの接続を許可するかどうかが表示されるので、許可しておく。

まずは仮想マシンに接続する。ターミナルから実行する場合は、カレントから実行するための「./」を忘れずに
(8) ADBコマンドでapkをインストールする
 「./adb install apkファイル」で、(5)でダウンロードしたapkファイルを指定してインストールを実行する。以上で、スタートメニューにインストールしたアプリが表示され、利用可能になる。

インストールコマンドで、apkファイルを指定するとインストールできる
 これ以外の方法としては、ユーザーが作成したWSA用のサイドロードツールを利用する方法がある。例えば有名なものとしては、「WSA pacman」などだ。
 これらのツールを利用すると、Android SDKが不要なうえ、コマンドではなくGUIでapkをインスト―ルできる。WSA pacmanの場合、apkファイルに同アプリが関連付けされ、ダブルクリックするだけでインストール可能になる(開発者モードのオンなどの操作は必要)。
 このほか、Windowsストアなどでも、WSA向けのサイドロード用ツールがいくつか検索にヒットし、ダウンロード可能になっている。ただし、これらのツールは、公式なツールではないので、自己責任での利用となる。ソースが公開されているかどうかを確認したり、既存の利用者の評価を参考したりするなどして、自分で信頼性を確認してから、利用することをおすすめする。
PR

コメント

プロフィール

HN:
angel
性別:
非公開

カテゴリー

P R