LinuxでAndroidアプリを実行したいですか? LinuxのAndroidエミュレータはあなたの最善の策です。 AndroidがLinuxカーネルをベースにしていることは広く知られています。 人々はLinuxベースのデスクトップOSとAndroidの間にある種の接続があるべきだと思うでしょう。 同じまたは類似のカーネルを使用しても、LinuxベースのデスクトップOSがAndroidと同じアプリケーションを実行できること、またはその逆を実行できることを保証するものではありません。 ただし、LinuxでAndroidアプリを実行する方法はたくさんあります。
これが最も人気のあるAndroidエミュレータのリストです。 これらのエミュレータは、Linux上で動作し、AndroidアプリケーションおよびゲームをLinuxプラットフォーム上で動作させることができます。
LinuxでAndroidアプリを実行するためのAndroidエミュレータ
エミュレータは、あなたのLinuxマシン上で、Androidアプリが動作するために必要な環境を提供します。 つまり、現在のOSの上に別のOSであるAndroidを実行することになります。 ほとんどのエミュレータは仮想化を使用しているので、Virtual Boxを使用してLinux上でWindowsを実行するようなものではありません。 パフォーマンスは、デスクトップグレードのハードウェアに比べてそれほど流動的ではありません。 それでもほとんどの場合は使えます。 これが、LinuxプラットフォームでAndroidアプリを実行しようとしている中で最も優れたLinux Android Emulatorです。
ジェニモーション
BluestacksはWindowsでかなり人気のあるエミュレータです。 個人的に、私は遅れのためにそれのファンではありませんでした。 Genymotionは、許容できるパフォーマンスを提供した最初のAndroidエミュレータです。 私の経験では。 パフォーマンスはさらに優れたLinux xでしたが、これは古い話です。 今日、Genymotionは、Linuxだけでなく、いまだに最高のAndroidエミュレータの1つです。
それは、複数のプラットフォームにわたって、550万人の登録ユーザーと1万人以上の企業顧客を誇っています。 エミュレータは主に開発者向けでした。 Genymotionエミュレータは40以上のAndroidデバイスを実行できます。 このLinuxエミュレータは、すべてのAndroidバージョンと無制限のアプリケーションインストールへのアクセスを提供します。 それにもかかわらず、それは速く、信頼でき、そしてメモリ効率的です。 あなたが有能なデスクトップを持っていないなら、あなたはクラウドベースのインストールを選ぶことさえできます。 唯一の欠点はGenymotionが完全に無料ではないということですが、あなたは個人的な使用のために無料の限定版を手に入れることができます。
GenymotionはDebianやSnapパッケージを提供していないので、Linuxへのインストールは普通ではありません。 指示は従うのが簡単です、そして、あなたはここでそれらを見つけることができます。
ウェブサイトリンク: Genymotion
Androidエミュレータ
Androidエミュレータは、他のエミュレータと同じようにAndroidアプリを実行するためにLinux内に仮想環境を作成します。 Linux PC上でAndroidゲームを実行するためのAndroidエミュレータを探しているのであれば、Android Emulatorでエミュレータの冒険を始めるべきです。 Android Emulator Android用のゲームエミュレータはOpenGLハードウェアアクセラレーションとマルチタッチもサポートします。
仮想環境に十分なリソースが割り当てられていれば、Android Emulator上でいくつかのヘビー級ゲームを実行することもでき、それらの多くをサポートしています。 そうは言っても、Android Emulatorは高品質のソフトウェアのリストには含まれないため、注意が必要です。 最近、エミュレータはbitcoinマイニングのような怪しげな戦術を勝手に使っています。
ウェブサイトリンク: Android Emulator
アンドロイドスタジオ
Android Studioは必ずしもエミュレータではなく、Googleが提供するIDEです。 実際、Googleはこれを提供してAndroidアプリ開発をよりアクセスしやすくしました。 Android Studioにはエミュレータが組み込まれていません。 あなたはあなたのLinuxデスクトップで仮想のAndroid携帯電話を走らせるのに使うことができます。
あなたはあらゆるアプリやゲームを実行することができます。 これに加えて、Android用のものを開発するためのAndroidエミュレータを探しているのであれば、Android Studioが最適な方法です。 ただし、Android Studioのサイズは非常に大きいため、LinuxマシンでAndroidアプリを実行するためだけにAndroid SDK全体をインストールするのは現実的ではない場合があります。
ウェブサイトリンク: Android Studio
Android x86
Android x86はGenymotionや他の多くのエミュレータを可能にしたものです。 これはAndroidをPCハードウェア上で動作させることを目的としたプロジェクトです。 Android x86は、Genymotionとは異なり、完全にオフラインでデプロイできます。それが大きな違いです。 もう一つはあなたが手動でほとんどすべてをしなければならないということです。
Genymotionと同様に、Andro VMを実行するにはVirtual Boxを個別にインストールする必要があります。 OpenGLハードウェアレンダリングをサポートしているので、グラフィックを多用するゲームを簡単にプレイできます。 Android x86では、Virtual BoxとVMWareのどちらを使用して実行するかを選択することもできます。 したがって、Virtual Boxは必須ではありません。
あなたはすべて手作業でやらなければならないので、あなたは何をすべきかそしてそれをどのように行うべきかを知る必要もあります。 幸いなことに、あなたは公式サイト自体の指示に従うのが簡単であることがわかります。
ウェブサイトリンク: Android x86
豆の瓶
Jar of BeansはもともとWindows上でAndroidアプリを実行するために設計されました。 と同様に、これはWindows用のAndroidエミュレータです。 WINEのおかげで、Jar of BeansはLinuxにもインストールして使用することができます。 WINEの使い方がわからない場合は、このAndroidエミュレータをLinuxにインストールするのは面倒です。 はい、それは明らかな理由から理想的な解決策にも近いです。 あなたはそれ自身がLinux用のWindowsエミュレータ上で実行されているAndroidエミュレータ上でAndroidアプリを実行していることになります。
それを乗り越えることができれば、Jar of BeansはあなたがAPKファイルとSDカードを簡単にインストールするためのサポートであなたが期待するであろうすべての基本的な機能を持っています。 Playストアからアプリをインストールすることもできます。 このエミュレータは長い間廃止されているので、新しいバージョンのAndroidを実行することも、オンラインで多くのサポートを受けることもできません。
ウェブサイトリンク: 豆の瓶
LinuxでAndroidアプリを実行するための追加のソリューション
エミュレータは、あるオペレーティングシステムから別のオペレーティングシステム上でアプリケーションを実行するための最も一般的な方法ですが、必ずしも最良の選択とは限りません。 パフォーマンス上の問題があり、深刻な使用例を探しているならお勧めできません。 あなたは時々それを使う必要があるだけなのでテストには問題ありません。 より実用的なユースケースでは、何か違うものが良いかもしれません。
アンボックス
Anboxは、Androidと同じように、オープンソースのプロジェクトです。 それは上のすべてと比較してソフトウェアの非常に異なった部分です。 それはあなたがLinux上でAndroidアプリを実行することを可能にします、しかしそれは正確にはAndroidエミュレータではありません。 Androidをエミュレートする代わりに、AnboxはAndroidオペレーティングシステムをコンテナに入れ、ハードウェアアクセスを抽象化し、コアシステムサービスをGNU / Linuxシステムに統合します。
したがって、あなたは現在のOSの上に「事実上」別のOSを走らせているのではありません。 これがGoogleがChromebookでAndroidアプリのサポートを提供している方法です。 このプロジェクトは、グーグルの努力よりも先んじている。 これらすべてのことから、Androidアプリをネイティブアプリのように実行できます。 アプリはエミュレータウィンドウ全体ではなく、独自のウィンドウで開きます。 そのため、パフォーマンスの遅れに耐える必要はまったくありません。
ただし、この場合は、Linuxアプリケーションをインストールまたはアンインストールするための従来の方法ではうまく機能しないため、アプリをインストールするには別の端末コマンドを使用する必要があります。
ウェブサイトリンク: Anbox
ARChon
AnboxのようなARChonは、伝統的なAndroidエミュレータではありません。 Google Chromeの拡張機能として、特定のオペレーティングシステムに限定されていません。 もちろん、Chrome OSを含むGoogle Chromeのフルデスクトップ版を実行できるものなら何でも実行できます。 Android OS全体を仮想化するのではなく、Androidアプリのランタイムを提供します。 ARChon Chrome拡張機能をインストールした後は、Google ChromeでAndroidアプリを実行できますが、処理は非常に複雑です。
複雑なプロセスの結果として、サポートされているアプリのリストは非常に限られています。 APKファイルをARChonランタイムで実行可能なアプリケーションに変換するための追加ツールをダウンロードする必要がある場合もあります。 興味のある方は、GitHubの公式ページに必要なファイルと説明がすべて揃っています。
ウェブサイトリンク: ARChon
あなたがLinuxプラットフォーム上でAndroidゲームやAndroidアプリを実行しようとしているかどうかにかかわらず、これらのエミュレータはあなたを救うためにあります。 私たちは最高のエミュレータをランダムな順序でリストアップしました。 機能、設置面積、安定性はさまざまで、ニーズに応じて選択できます。