Androidには多くのビデオゲームがあります。 Anboxアプリケーションのおかげで、LinuxでほとんどのAndroidゲームをプレイできます。
LinuxでAnboxランタイムを使用するのは簡単ではありません。正しく動作させるには多くのことが必要です。使用するには、Snapパッケージをサポートし、必要に応じてソースからコードをコンパイルする機能を備えたLinuxディストリビューションを使用する必要があります。
警告! Anboxはベータ版ソフトウェアであり、問題が発生する可能性があります!自己責任!
Anboxをインストールする
LinuxでAnboxシステムをセットアップすることはSnapパッケージでソフトウェアを配布するという開発者の決定により、このガイドの簡単な部分。これをインストールするには、Linuxでのスナップの使用方法に関するチュートリアルに進んでください。ガイドに従って、Linuxシステムでsnapdをセットアップする方法を学びます。起動したら、ターミナルウィンドウを開いて次のコマンドを入力し、Anboxの最新リリースを入手します。
sudo snap install anbox --beta --devmode
上記のSnapコマンドが問題なく実行されると仮定すると、Anboxは問題なく動作するはずです。ただし、まだ使用できません。これは、ソフトウェアに複数のコンポーネントがあるためです。
Anbox Snapパッケージは、「フロントエンド」のAndroidアプリをインストールするために対話するソフトウェアですが、Linuxカーネルのコアと対話する「バックエンド」ソフトウェア(別名カーネルモジュール)なしでは実行できません。モジュールを取得するには、Linuxディストリビューションに対応する以下の手順に従ってください。
PPA経由のUbuntu
UbuntuでAnboxカーネルモジュールを有効にするには、サードパーティソフトウェアPPAを追加する必要があります。有効にするには、 add-apt-repository 以下のコマンドを端末に入力します。
sudo add-apt-repository ppa:morphis/anbox-support
システムにPPAが追加されたら、次は実行します 更新 コマンド。
sudo apt update
最後に、カーネルモジュールパッケージをUbuntuにインストールします。 適切なインストール コマンド。
sudo apt install linux-headers-generic anbox-modules-dkms
AUR経由のArch Linux
Arch Linux AURにはAnboxカーネルモジュールがあります。 anbox-modules-dkms-git パッケージ。動作させるには、ターミナルウィンドウを開き、以下のステップバイステップの指示に従ってください。
ステップ1: Pacmanを介してGitとBase-develをコンピューターにインストールします。
sudo pacman -S git base-devel
ステップ2: Gitを使用して、Anboxカーネルモジュールパッケージをコンピューターに複製します。
git clone https://aur.archlinux.org/anbox-git.git
ステップ3: ターミナルをホームディレクトリ(〜/)から「anbox-git」フォルダーに移動します。 CD コマンド。
cd anbox-git
ステップ4: を実行してパッケージビルドプロセスを実行します makepkg コマンド。ソフトウェアのビルドに問題がある場合は、Anbox AURページのコメントを確認してください。
makepkg -sri
その他のLinuxディストリビューション
Arch LinuxとUbuntu以外に、Anboxを入手する実行はかなり失敗し、開発者はウェブサイト上でこれに関する多くの情報を持っていません。そうは言っても、不可能ではありません。多くの異なるLinux OSでAnboxが動作するようになりました。
Linuxで実行されているカーネルモジュールを取得するにはUbuntuまたはArch Linuxではないオペレーティングシステムについては、このページを確認してください。カーネルモジュールのGitHubです。その上で、Debian、Fedoraなどのためにコンパイルする方法の詳細な手順を見つけることができます。
Linuxカーネルモジュールのセットアップ
カーネルモジュールパッケージがLinuxディストリビューションにインストールされると、難しい部分は終わりです。行うべきことは、モジュールをオンにして、 modprobe コマンド。
sudo modprobe ashmem_linux
sudo modprobe binder_linux
モジュールが機能していることを確認します。
ls -1 /dev/{ashmem,binder}
見るべき:
/dev/ashmem /dev/binder
Androidツールをインストールする
AnboxはAndroidエミュレーションシステムなので、プログラムをインストールするにはAndroid開発ツールが必要です。幸いなことに、Android開発ツールは、ほぼすべての主要なLinuxディストリビューションでサポートされているため、入手することは問題ではありません。
Androidツールをインストールするには、ターミナルを起動し、「android-tools」を検索し、通常のコンピューターにアプリケーションをインストールする方法でインストールします。または、インストールとセットアップの方法に関するチュートリアルをご覧ください。
Anboxを使用してLinuxでAndroidゲームをプレイする
すべてのセットアップと構成の後、Anboxようやく準備が整い、ゲームのプレイに使用できるようになりました。ゲームをロードしてプレイするには、ターミナルを開き、以下の手順に従ってゲームを実行してください!
ステップ1: ADBサーバーを起動します。
adb start-server
ステップ2: APK Mirrorにアクセスし、ゲームを検索してダウンロードします。すべてのゲームが機能するとは限らないことに注意してください。また、AndroidゲームをAnboxで正しくプレイするには、x86バージョンをインストールする必要があります。
ステップ3: ターミナルセッションをホームディレクトリ(〜/)から〜/ Downloadsフォルダーに移動します CD.
cd ~/Downloads
ステップ4: 実行する ls コマンドを実行し、Android APKファイルのファイル名を取得して、インストールしてコピーします。次に、以下のコマンドでインストールします。
adb install name-of-android-video-game-app.apk
ステップ5: アプリケーションメニューを開き、「Anbox」を検索してアプリケーションを起動します。

ステップ6: Anboxアプリマネージャーが起動したら、それを使用してAndroidゲームを起動します。

コメント