Anboxを使用してUbuntuにAndroidアプリをインストールして実行する方法

LinuxでAndroidアプリを実行する

LinuxシステムでAndroidアプリやゲームを実行することを考えたことがありますか? AndroidとLinuxは近親者であり、想像する価値がないという難しい理由はありません。 新しい有望なプロジェクト”Anbox”は、Linuxユーザーのための素晴らしいアプリケーションであることがコース上にあります。

AnboxはLinuxシステムエミュレーションツールです。 これは、Androidアプリと純粋にコード化されたLinuxシステムとの間の層として機能することができます。 それはあなたのLinuxシステム上でandroidアプリケーションを実行し、実行することができます。

AnboxはLinux用の最初のAndroidエミュレータではないことに注意してください。 ShashlikやGenimobileのようなプロジェクトもandroidを実行するためにエミュレータを使用します。 これらのエミュレータは、独自のカーネルを使用してエミュレートされたシステム全体を作成します。 一方、Anboxはホストオペレーティングシステムと同じカーネルでAndroidシステムを実行します。 QEMUのようなエミュレーション層は必要ありません。 すべてはハードウェア上で直接実行されます。 また、ホストオペレーティングシステムとのより良い統合を可能にします。

Anboxは、ハードウェアアクセスを要約し、コアサービスシステムをLinuxシステムに統合するコンテナにAndroid OSを配置します。 他のネイティブアプリケーションと同様に、各Androidアプリケーションは、オペレーティン

UbuntuへのAnboxのインストール

このチュートリアルでは、Anboxのインストールを説明し、Androidアプリケーションを実行するようにLinuxを設定します。 それは簡単な作業ではありませんが、私たちはあなたのためにそれを簡単にしようとします。

ステップ1–システムアップデート

チュートリアルを開始する前に、まずシステムが最新であることを確認する必要があります。 ターミナルを起動し、次のコマンドを入力します:

sudo apt-get updatesudo apt-get upgrade

ステップ2-システムにAnbox Repoを追加する

このセクションでは、PpaをLinuxシステムに追加し、カーネルモジュールを含む必須かつ適切なanbox-modules-dkmsパッケージをイ

Anboxリポジトリをシステムに追加します。

sudo add-apt-repository ppa:morphis/anbox-support
Anboxカーネルモジュールを有効にする
Anboxカーネルモジュールを有効にする

システムを更新します。

sudo apt update
Update Repository
Update Repository

ステップ3–カーネルモジュールのインストール

次のコマンドを使用して適切なカーネルモジュールをインストールします:

sudo apt install anbox-modules-dkms

カーネルモジュールを手動で起動する:

sudo modprobe ashmem_linuxsudo modprobe binder_linux
カーネルモジュールの設定
カーネルモジュールの設定

ステップ4–カーネルモジュールの確認

新しいカーネルモジュールが正常にインストールされたことを確認し

ls -l /dev/{ashmem,binder}

前のコマンドの出力は以下のスクリーンショットのようになります。

インストールされているカーネルモジュールの確認
インストールされているカーネルモジュールの確認

ステップ5–Snapを使用したAnboxのインストール

まず、snapがインストールされていることを確認します。 Ubuntu18.04以降は、デフォルトでsnapがインストールされているはずです。 そうでない場合は、ガイドを使用してsnapをインストールできます。

snap --version
Snapバージョン
Snapバージョン

Anboxをインストールします。 なお、まだ開発段階にあるため、ベータ版をダウンロードします。

sudo snap install --devmode --beta anbox
Install Anbox
Install Anbox

インストールが完了した後、出力は以下のようになります。

Anboxが正常にインストールされました
Anboxが正常にインストールされました

ステップ6–Android Studioのインストール

AnboxはAndroid用のエミュレーションツールであるため、Android開発ツールをインストールしてアプリをインストールする必要もあります。

まず、Java for Linuxのインストールを開始します。

sudo apt install openjdk-11-jdk
Java For Linuxのインストール
Java For Linuxのインストール

Android Studioのダウンロード:残念ながら、Android studioアプリケーションにはダウンロード可能なバイナリパッケージがあ Linux用の開発スイートをダウンロードする:

ダウンロードページはこちら。

ダウンロードが完了したら、端末に戻ってAndroid Studioを抽出することができます。

cd ~/Downloadsunzip android-studio-ide-*-linux.zip

Android Studio binディレクトリに移動して、インストールプロセスを開始します。

cd android-studio/bin

Android Studioインストールスクリプトを実行します。

./studio.sh

Android Studioウィザードが起動すると、以下のようなようこそ画面が表示されます。 [次へ]を押して続行します。

Android Studioのようこそ画面
Android Studioのようこそ画面

標準オプションを選択し、次へを押して続行します。

標準オプションを選択
標準オプションを選択

以下のようにユーザーインターフェイスのテーマを選択します。

UIテーマを選択
UIテーマを選択

インストール設定を確認し、次へを押してインストールプロセスを開始します。

Android Studioの設定を確認する
Android Studioの設定を確認する

インストールが正常に完了すると、以下のような要約画面が表示されます。

Android Studioのインストールが正常に完了しました
Android Studioのインストールが正常に完了しました

これで、新しいAndroid Studioプロジェクトを開始できます。

新しいAndroidプロジェクトの開始
新しいAndroidプロジェクトの開始

ステップ7–Androidコマンドラインツールのインストール

sudo apt install android-tools-adb
ステップ8-ADBサーバーを起動します

今のところ、Anboxは準備ができていますが、最初に、ADBサーバーを起動する必要があります。

adb start-server
ADBサーバーを起動します。
ADBサーバーを起動します。

ステップ9–Androidアプリやゲームをダウンロードする

たとえば、ダウンロードするゲームを検索しましょう。 APKミラーは、APK形式でダウンロード可能なAndroidのゲームを見つけるための素晴らしいリソー

目的のゲームをダウンロードするには、APK mirrorに移動します。 今のところ、すべてのAndroidゲームがAnboxで正常に動作するわけではないことに注意してください。 また、設定を改善するには、ゲームからx86バージョンをインストールする必要があります。

ステップ10–ゲームAPKをダウンロードした後、APK

をインストールして設定します。 ダウンロードディレクトリに移動します。

cd ~/Downloads

以下のコマンドを使用してゲームAPKをインストールします。

adb install game.apk
APKが正常にインストールされました
APKが正常にインストールされました

アプリケーションからAnboxアプリケーションマネージャーを開きます。

Anboxアプリケーションマネージャ
Anboxアプリケーションマネージャ

ステップ11–あなたのAndroidアプリやゲームを起動!

あなたのゲームを開始
あなたのゲームを開始

出来上がり、あなたは今、あなたのLinuxシステム上のAndroidアプリを持っています! これは、Androidアプリを実行するためにLinuxシステムでAnboxを構成することに関するものです。 今、あなたのLinux上であなたのAndroidゲームを楽しむことができます。

最後に、私はあなたがこのチュートリアルを楽しんでいることを願っています。 ご意見やご質問は大歓迎です。

コメントを残す

メールアドレスが公開されることはありません。

Previous post クラブサンドイッチピンホイール
Next post Kevin Plank氏がUnder ArmourのVision Quest