LinuxでAndroidゲームをプレイする方法

Android Games Linux Featured

デスクトップでAndroidゲームをプレイしたいですか? Windowsでの方法はお見せしましたが、Linuxではどうでしょうか? LinuxでAndroidゲームをプレイしたい場合、解決策があります。

AnboxでAndroidゲームをプレイ

Anboxは、本質的にコンテナ内で動作するAndroidのバージョンです。設定が完了すると、ネイティブのLinuxアプリケーションのように、オペレーティングシステムと統合された形でAndroidアプリケーションを実行できます。このプラットフォームを使用して、LinuxでAndroidゲームを実行できます。

LinuxにAnboxをインストールする

現在、Anboxをインストールするための唯一の公式サポート方法はSnapsストアを介してのもので、ここではその方法を説明します。まず、インストールする必要があるカーネルモジュールがあります。残念ながら、これらをUbuntuやArch Linux以外のディストリビューションにインストールするのは難しい場合があります。Ubuntu 20.04を実行している場合は、これらのモジュールのインストールをスキップできます。

PPAを介してUbuntuにAnboxモジュールをインストール

UbuntuにAnboxモジュールをインストールするには、まず以下のコマンドを実行します。

sudo add-apt-repository ppa:morphis/anbox-support  
sudo apt update  
sudo apt install linux-headers-generic anbox-modules-dkms

次に、カーネルモジュールを手動でロードする必要があります。次回システムを起動すると、自動的に開始されます。モジュールを手動でロードするには、以下を実行します。

sudo modprobe ashmen_linux  
sudo modprobe binder_linux

Arch LinuxにAnboxモジュールをインストール

Arch Linuxでは、AURを介して必要なモジュールをインストールできます。これを行うには、まずシステムにGitとBase-develをインストールする必要があります。

sudo pacman -Sgit base-devel

次に、Anboxカーネルモジュールパッケージをコンピュータにgit cloneします。

git clone https://aur.archlinux.org/anbox-git.git

次に、「anbox-git」フォルダに移動します。

cd anbox-git

最後に、makepkgコマンドでパッケージビルドプロセスを実行します。

makepkg -sri

再度、カーネルモジュールを手動でロードする必要があります。次回システムを起動すると、自動的に開始されます。

sudo modprobe ashmen_linux  
sudo modprobe binder_linux

Snapを使用してAnboxをインストール

必要なモジュールがインストールされたので、SnapsストアからAnboxをインストールできます。SnapsはUbuntu、Zorin OS、Solusにプリインストールされていますが、Arch Linuxにもインストールできます。他のLinuxディストリビューションへのインストール方法も利用可能です。

Anboxスナップをインストールするには、以下を実行します。

sudo snap install--devmode--beta anbox

次に、AnboxにプログラムをインストールするためにAndroidの開発ツールをインストールする必要があります。これをインストールするには、Android Studioをインストールする必要があります。最初のステップはJavaをインストールすることです。最新バージョンはJava 11で、以下のコマンドでインストールできます。

sudo apt install openjdk-11-jdk

次に、公式のAndroid Studioダウンロードページに移動します。Android Studioの最新バージョンをダウンロードします。ターミナルを開き、ダウンロードフォルダに移動します。

cd ~/Downloads

ダウンロードした圧縮ファイルの内容を抽出できます。これが完了したら、抽出された「android-studio」フォルダ内の「bin」フォルダに移動します。

cd android-studio/bin

次に、以下のコマンドでAndroid Studioインストールツールを起動できます。

./studio.sh

このプロセスが完了した後、AndroidのADBツールをインストールする必要があります。これを以下で行います。

sudo apt install android-tools-adb

次に、ADBサーバーを起動します。

adb start-server

これでAnboxを起動できます。

Android Games Linux Anbox Run

次に、Google Playストアをインストールし、いくつかのプロセッサ互換性の問題を修正します。まず、以下のコマンドで必要なツールをインストールする必要があります。

sudo apt installwget curl lzip tarunzip squashfs-tools

Google Playストア、Google Playサービス、およびARMアプリやゲームのサポートを有効にするlibhoudiniを自動的にインストールするスクリプトをダウンロードできます。

スクリプトをダウンロードするには、以下を実行します。

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

次に、実行可能にします。

chmod +x install-playstore.sh

スクリプトを実行します。

./install-playstore.sh

これらの手順をすべて完了したら、楽しい部分に進んでいくつかのゲームをインストールできます!

Anboxにゲームをインストールする

Anboxにゲームをインストールするには2つのオプションがあります。APKファイルをどこかからダウンロードするか、Google Playストアからゲームをダウンロードすることができます。

APKファイルを使用してゲームをインストールするには、ダウンロードしたフォルダに移動する必要があります。その後、以下のコマンドを実行できます。

adb install gamefilename.apk

「gamefilename」を実際のゲームAPKのファイル名に置き換えてください。インストールが完了すると、Anbox内からゲームを起動できるようになります。あるいは、Google Playストアからゲームをダウンロードすることもできます。

Android Games Linux Anbox Run Game Subway Surfers

ゲームをアンインストールするには、設定に移動し、アプリを選択します。アンインストールしたいゲームを選択し、UNINSTALLを押します。

Android Games Linux Anbox Uninstall App

注意: 残念ながら、すべてのゲームがAnboxで動作するわけではありません。時々、うまくいかないこともあります。

最後の考え

ここでは、Anboxを使用してLinuxでAndroidゲームを実行する包括的な方法を説明しました。この方法でGoogle Playストアをインストールすることもできます。すべてのゲームやアプリがAnboxで動作するわけではありませんが、動作するものもかなりあります。古いDOSゲームをプレイしたい場合は、DOSBoxを試すか、LinuxにWindowsゲームをインストールする方法を学んでください。