技術ノート Linux Linux 上で Android アプリを実行する方法

Linux 上で Android アプリを実行する方法

Linux 上で Android アプリを実行する方法

Linux 上で Android アプリを実行したいと思ったことはありますが、デバッグ ブリッジ、開発環境、またはアプリのサイドローディングに手を出したくなかったことがありますか? Anbox というアプリでそれが可能になり、その使い方を紹介します。

Linux 上の Android アプリ

Linux 上で Android アプリを実行する方法

Linux 上で Android アプリを実行できるようになると、選択肢がさらに増えます。この記事の執筆時点では、Google Play ストアには 350 万近くのアプリがあります。

Linux 上で Android アプリを実行する方法

Linux は開発コミュニティによって非常によくサポートされています。何を探しているとしても、そのタスクに適したプログラムが存在する可能性があります。しかし、Android アプリを使用したことがあり、ラップトップまたはデスクトップ用のバージョンがあればいいのにと思ったことがあるなら、まったく同じ Android アプリをフルサイズの画面で実行できる機能を歓迎するでしょう。

もちろん、Linux 上でも できます。また、開発環境が正しくインストールされ構成されていれば、サードパーティの Android アプリを実行できます。しかし、ほとんどの人は開発者ではありません。彼らが求めているのはシンプルさです。彼らは、レスリングの試合で決して使用しないツールチェーンをセットアップし、未承認のソースからダウンロードされた APK ファイルをサイドロードすることを望んでいません。なぜスマートフォンにインストールするのと同じように、お気に入りの Android ゲームを簡単にインストールできないのでしょうか?

さて、今ではそれができるようになりました。 Anbox は、キャプティブ Android 環境を提供する「Android in a box」アプリケーションです。 Android のバージョンは 、Android オープンソース プロジェクト の最新バージョンです。

これはエミュレーションではありません。 コンテナ化されている ため、ハードウェアやデータに直接アクセスできないとはいえ、実際には Android が実行されています。そして、実際には Android なので、 どんな Android アプリも Anbox で動作するはずです。ただし、アプリやゲームが GPS や加速度センサー、その他のスマートフォン データ ソースにアクセスする必要がある場合、デスクトップ コンピューターでは同じエクスペリエンスは得られません。

Linux 上で Android アプリを実行する方法

Anbox のインストールと実行

Anbox はスナップ パッケージとして提供されるため、インストール コマンドはすべてのディストリビューションで同じです。持っていない場合

snap

インストール済みの記事をチェックしてください

< a href = "https://www..com/660193/how-to-work-with-snap-packages-on-linux/" > snap </ a >

スナップインストール --devmode --beta anbox

以上です。インストールが完了すると、Anbox を起動できるようになります。 「Super」キー (通常は左側の「Ctrl」キーと「Shift」キーの間にあります) を押して、GNOME 検索フィールドに「anbox」と入力します。 Anbox アイコンが表示されたら、それをクリックします。

Anbox のメイン ウィンドウには、カレンダーや電卓などのいくつかの一般的な Android アプリがすでに入力されています。

いずれかのアイコンをクリックすると、スマートフォンで開くのと同じようにアプリが開きます。シングルクリックでモバイルデバイス上での指のタップをエミュレートします。たとえば、電卓アイコンを 1 回クリックすると、おなじみの Android 電卓が起動します。

歯車の設定アイコンをクリックすると、Android 設定アプリが開きます。これには通常のカテゴリがすべて含まれています。マウスのスクロール ホイールを使用して、アプリ内を垂直にスクロールできます。横スクロールをサポートするアプリでは、左クリックしてボタンを押したまま、マウスを右または左に動かすことができます。

Linux 上で Android アプリを実行する方法

Google Playのインストール

Anbox は Google Play ストア アプリケーションを提供できません。 Google は、認定されたデバイスのみがアプリケーションとともに出荷されることを許可します。これは仮想デバイスにも当てはまります。もちろん、必要に応じて自分で手動でインストールすることもできます。

従う必要があるプロセスは次のとおりです。

  • インストール中に必要となるいくつかの Linux ツールをインストールします。
  • GitHub からインストール スクリプトをダウンロードする
  • スクリプトを実行する
  • Anbox 内でいくつかの権限を設定する

Ubuntu では、ツールをインストールするコマンドは次のとおりです。

 sudo apt install wgetcurl lzip tar unzip squashfs-tools

Manjaro または別の Arch ディストリビューションでは、次を使用します。

 sudo pacman -Sy wget Curl lzip tar unzip squashfs-tools

Fedora では、次のように入力する必要があります。

 sudo dnf install wgetcurl lzip tar unzip squashfs-tools

すべてのディストリビューションでインストール スクリプトをダウンロードするには、これをターミナル ウィンドウに貼り付けます。 「Ctrl+Shift+V」は貼り付けのショートカットです。

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

ダウンロードには数分しかかかりません。完了したら、スクリプトを実行可能にする必要があります。 chmod 使用します

 sudo chmod +x install-playstore.sh

これで、スクリプトを実行できるようになりました。

 ./install-playstore.sh

実行には数分かかります。インストール中は複数の進行状況バーが表示されます。何も起こっていないように見える長い休止期間もあります。しばらくお待ちください。スクリプトは最終的に終了します。

インストールが完了したら、Anbox を開きます。 Google Play ストアのアイコンがアプリのリストに追加されたことがわかります。ただし、まだクリックしないでください。

代わりに、「設定」アイコンをクリックし、「アプリ」をクリックします。

「Google Play Services」と「Google Play Store」のエントリが表示されるまで下にスクロールします。

「Google Play Services」エントリをクリックし、「Permissions」エントリが表示されるまでスクロールしてクリックします。

すべての権限を「オン」に設定します。

[アプリ] リストに戻り、[Google Play ストア] > [権限] をクリックし、すべての権限を [オン] に設定します。

設定アプリを閉じて、Google Play ストアのアイコンをクリックします。 Google Play のようこそ画面が表示されます。これは、Google Play ストア アプリが、あたかも物理的な Android デバイス上にあるかのように、Google と正常に通信していることを意味します。

「サインイン」ボタンをクリックします。

Googleユーザー名またはスマートフォン番号を入力し、「次へ」ボタンをクリックしてください。

Googleパスワードを入力し、「次へ」ボタンをクリックしてください。

利用規約の画面がいくつか表示され、Play ストアが表示されます。これはスマートフォンの Play ストアとまったく同じように動作します。実際には同じなので、それは当然のことです。

「Trello」というアプリ を検索し、緑色の「インストール」ボタンをクリックしました。

しばらくして、Trello アイコンが Anbox メイン ウィンドウに追加されました。

Trello アイコンをクリックすると、予想どおり Trello が起動します。

Linux 上で Android アプリを実行する方法

簡単に勝るものはない

Anbox は、Android アプリを Linux にインストールできるようにするための、驚くほどシンプルな答えです。以前は少し努力すればそれが可能でしたが、これほど簡単にはできませんでした。

アプリだけではなく、Linux デバイス上で完全な Android オペレーティング システムを実行することに興味がある場合は、 VirtualBox に Android をインストールすること を検討してください。

「 Linux 上で Android アプリを実行する方法」に関するベスト動画選定!

AndroidスマホにUbuntuをインストールする方法を解説します!【ゆっくり】
【さらば Android ?! 】スマホで動く Ubuntu Touch を試してみた。