毎日、AndroidとLinuxコンピューターの統合に気付くのが一般的です。これらの利点の1つは、Linux上でAndroidアプリケーションを実行できることです。したがって、このためには、Ubuntu 20.04にAnboxをインストールして、すべてがはるかに簡単になるようにする必要があります。ようこそ。
Anboxとは何ですか?
公式のGithubプロファイルによると:
Anboxは、Ubuntuなどの通常のGNU/Linuxシステムで完全なAndroidシステムを起動するためのコンテナベースのアプローチです。言い換えると、Anboxを使用すると、仮想化の速度を落とすことなく、LinuxシステムでAndroidを実行できます。
つまり、Anboxを使用すると、コンピューターでAndroidアプリケーションを実行できます。このバージョンのAnboxはAndroid7.1.1に基づいているため、多くのアプリケーションと互換性のある優れたバージョンです。
もう1つの重要な情報は、QEMUを使用してハードウェアにアクセスすることです。
すべてのハードウェアアクセスは、ホスト上のAnboxデーモンを経由します。 AndroidがQEMUベースのエミュレーターに実装したものをOpenGLESアクセラレーションレンダリングに再利用しています。コンテナ内のAndroidシステムは、さまざまなパイプを使用してホストシステムと通信し、これらを介してすべてのハードウェアアクセスコマンドを送信します。
Ubuntu20.04にAnboxをインストール
UbuntuへのAnboxのインストールは、2つの重要な部分で構成されています。 1つ目は、いくつかのカーネルモジュールのインストールです。この手順はUbuntu20.04では必要ありません。
ただし、ashmem_linux
の読み込み中にエラーが発生する場合があります SecureBootが有効になっている場合:
sudo modprobe ashmem_linux
modprobe: ERROR: could not insert 'ashmem_linux': Operation not permitted
この場合、最善の方法は、BIOSからSecureBootを無効にすることです。
この手順を完了し、モジュールの読み込みが失敗しなくなったら、Snapコマンドを使用してAnboxをインストールする必要があります。
sudo snap install --devmode --beta anbox
その後、メインメニューからアプリケーションを起動できます。

そのため、いくつかのAndroidアプリを実行できます。

Ubuntu20.04にAndroidAPKをインストールする
anboxをインストールしたら、アプリケーションをインストールする必要があります。このため、ターミナルの使用をアピールする必要があります。
したがって、これらのアプリケーションをインストールするには、WebからAPKをダウンロードして実行する必要があります:
adb install [apk-file]
多くのAPKはARMデバイスでのみ使用可能であり、実行しているX64では使用できないことに注意してください。
これはベータチャネルのインストールであるため、アプリケーションは自動的に更新されません。これを行うには、次を実行します:
sudo snap refresh --beta --devmode anbox
このようにして、アプリケーションの最新バージョンを常に入手できます。これにより、大幅に改善され、より多くのサポートが追加されます。
Ubuntu20.04にAnboxをアンインストールする
システムからAnboxを削除する場合は、最初にスナップを削除する必要があります:
sudo snap remove anbox
このプロセスでは、保存したすべてのデータもアプリケーションから削除されます。このプロセスは元に戻せません。
Androidは、世界で最も広く使用されているモバイルオペレーティングシステムであり、多くの可能性を提供します。このおかげで、Anboxを使用してUbuntu 20.04にこれらのアプリケーションをインストールすることができます。これは、改善の余地はありますが、すでに考慮に入れるオプションです。
この投稿では、インストール方法だけでなく、使用方法とアンインストール方法も学習しました。
それで、あなたはAnboxを知っていましたか?使ったことがありますか?どう思いますか?コメントで知らせて、投稿を共有してください。