Linux
 Computer >> コンピューター >  >> システム >> Linux

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

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

デスクトップでAndroidゲームをプレイしたいですか? Windowsでこれを行う方法を示しましたが、Linuxについてはどうでしょうか。 LinuxでAndroidゲームをプレイしたい場合は、解決策があります。

AnboxでAndroidゲームをプレイ

Anboxは基本的に、コンテナで実行されるAndroidのバージョンです。セットアップすると、ネイティブLinuxアプリケーションと同じように、オペレーティングシステムと統合された方法でAndroidアプリケーションを実行できます。このプラットフォームは、LinuxでAndroidゲームを実行するために使用できます。

LinuxへのAnboxのインストール

現在、Anboxをインストールするための公式にサポートされている唯一の方法は、Snapsストアを介する方法であるため、ここで取り上げる方法です。まず、インストールする必要のあるカーネルモジュールがいくつかあります。残念ながら、UbuntuとArchLinux以外のディストリビューションにこれらをインストールするのは難しい場合があります。 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

ArchLinuxへのAnboxモジュールのインストール

必要なモジュールをAUR経由でArchLinuxにインストールできます。これを行うには、最初にシステムにGitとBase-develをインストールする必要があります:

sudo pacman -S git 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がプリインストールされていますが、ArchLinuxにもインストールできます。他のLinuxディストリビューションにインストールする方法についての説明もあります。

Anboxスナップをインストールするには、次のコマンドを実行します。

sudo snap install --devmode --beta anbox
LinuxでAndroidゲームをプレイする方法

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

sudo apt install openjdk-11-jdk

次に、AndroidStudioの公式ダウンロードページに移動する必要があります。 AndroidStudioの最新バージョンをダウンロードします。ターミナルを開き、次のコマンドでダウンロードフォルダに移動します:

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を起動できます。

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

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

sudo apt install wget curl lzip tar unzip squashfs-tools

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

次のスクリプトをダウンロードします:

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をAPKMirrorなどの場所からダウンロードするか、GooglePlayストアからゲームをダウンロードすることができます。

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

adb install gamefilename.apk

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

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

ゲームをアンインストールするには、[設定]、[アプリ]の順に移動します。アンインストールするゲームを選択し、[アンインストール]をクリックします。

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

:残念ながら、すべてのゲームがAnboxで動作するわけではありません。時々、ちょっとした失敗になることもあります。

最終的な考え

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


  1. あなたのAndroid携帯電話でPCゲームをプレイする方法

    PCでAndroidゲームをプレイする方法についての記事に出くわしたことがあるでしょう。あなたがあなたのコンピュータに飛び込むのにかなりの時間を費やすならば、あなたはあなたのPC上でいくつかのAndroidゲームを実行したかもしれません。これは解決された問題であるだけでなく、何度も解決されてきた問題です。 逆はどうですか? AndroidフォンまたはタブレットでPCゲームを実行することを考えたことはありますか?これも可能ですが、実行しようとしているものを正確に検討する必要があります。 オプション1:ポートを検索 あなたがそれほど一生懸命働くことを探していないなら、あなたがすることができる最

  2. Anboxを使用してUbuntuLinuxでAndroidアプリを実行する方法

    長い間、人々はAndroidアプリをLinuxで実行しようとしてきました。結局のところ、それは非常に理にかなっています。 Androidはします Linuxカーネルを使用します。では、なぜそんなに大変だったのですか? Linuxカーネルを除けば、LinuxとAndroidは根本的に異なるシステムです。 LinuxはGNUユーザー環境を使用しますが、Androidには、Javaに大きく依存する独自のまったく異なる環境があります。 Androidは、Playストアを実行するツールなどの多くのGoogle固有のツールにも依存しています。もちろん、これらはいずれもLinuxで使用したり、Linuxで