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
システムを更新します。
sudo apt update
ステップ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
Anboxをインストールします。 なお、まだ開発段階にあるため、ベータ版をダウンロードします。
sudo snap install --devmode --beta anbox
インストールが完了した後、出力は以下のようになります。
ステップ6–Android Studioのインストール
AnboxはAndroid用のエミュレーションツールであるため、Android開発ツールをインストールしてアプリをインストールする必要もあります。
まず、Java for Linuxのインストールを開始します。
sudo apt install openjdk-11-jdk
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プロジェクトを開始できます。
ステップ7–Androidコマンドラインツールのインストール
sudo apt install android-tools-adb