Anboxプロフィール
Anboxは、従来のAndroid GNU / Linuxシステム上で完全なシステムを起動するためのコンテナベースの方法であり、それは新しく、近代的なシミュレータです。ように似ていますが、さまざまなプロジェクトGenimobileシャシリクとがあります。この方法の使用は、ロボットのオペレーティングシステムはまた、ROS 1及び2をインストールすることができ、均等にマイクロ文字を押して、QQ、snapcraft。
Anboxので、コアAndroidオペレーティングLinuxの名前空間(LXE)でを使用してコンテナにシステム、そのためではない遅いアクセスするアプリケーションがインストールされます。コアAndroidオペレーティングシステムは、Linuxの名前空間(LXE)でを使用して容器に入れてきたのでAnboxは、あなたが仮想化の速度を低下させることなく、LinuxシステムでAndroidを実行できるようになります。
直接ハードウェアにアクセスすることはできませんAndroidのコンテナは、すべてのハードウェアへのアクセスは、ホスト上のanboxデーモンによって行われます。
それはランチャーで表示することができるように、各アプリケーションは、本出願の他のシステムのように、別のウィンドウで開きます。
1、使用したスナップはちょうどあなたのサポートシステムをインストールすることができますスナップ、Anboxをマウント:
Anboxスナップインストールは非常に簡単です:
あなたがUbuntuのストアにログインしていない場合は、スナップコマンドは、スナップ... sudoのスナップを使用してインストールするように要求されます。
今、私たちはAnboxスナップが完全に制限されていないため、作業上流snapdプロジェクトは、閉じ込めのための完全なサポートを得るために始めている、--devmodeを使用する必要があります。
使用--devmodeの役割としては、自動的に新しいバージョンに更新するように更新されないスナップ、次のコマンドを実行します。
スナップの現在入手可能なバージョンの詳細については以下の方法で入手できます。
2は、AnboxパッケージはUbuntuの(宇宙)とDebian(バスター)リポジトリに追加され、システム利用Anboxに必要なカーネルモジュールをインストールしてください、Ubuntuのベースのユーザーのためにインストールするには、次のPPAを使用してください、サポートUbuntuの18.04:
または:
anbox-モジュール-DKMSパッケージをインストールした後、手動でカーネルモジュール、またはシステムを再起動する必要性を再ロードする必要があります:
注:システム/ devディレクトリには、2つの新しいノードを持っている必要があります。
$ Lsは-1の/ dev / {Ashmem、バインダー}
/ dev / Ashmem
/ dev /バインダー
注:最後のDebian / Ubuntuのシステムの場合、APT-GETまたはAPTインストールanboxを使用します。
アーチのLinux AURに基づいて3は、私がアーチのLinux / ManjaroシステムAURアシスタントイェーイのインストールと使用を参照して、イェーイを使用し、それをインストールするために使用することができます。
Anbox前提条件
デフォルトでは、Anboxは、Google Playストアに付属していません。
したがって、我々は、手動で各アプリ(APK)をダウンロードし、インストールのためのAndroidデバッグブリッジ(ADB)を使用する必要があります。
我々はそれをインストールすることができますので、ほとんどのディストリビューションのリポジトリには、ADBツールを使用することができます。
1は、Debianの/ Ubuntuのシステムのために、ADBをインストールするには、APT-GETやAPTを使用します。
図3は、アーチのLinuxベースのシステムのために、パックマンは、ADBをインストールし使用します。
AndroidアプリをダウンロードしてAnboxメソッドを開始
1、どこのAndroidアプリケーションをダウンロードします
あなたがPlayストアを使用することはできませんので、あなたは、(APKMirrorなど)信頼できるサイトからのAPKパッケージをダウンロードして、手動でインストールする必要があります。
図2に示すように、この方法は、Anboxを開始します
AnboxはデフォルトAnbox外観でダッシュから始めることができます。
アプリケーションプッシュAnbox
私たちは、それを手動でインストールする必要があります。
まず、次のコマンドを実行し、ADBサーバを起動する必要があります。
一般的な構文:
Androidのアプリケーションを(下)取付:
Anboxをアンロードする方法
以下の方法がAnboxをインストールするには、スナップの使用に限定されています。あなたはシステムからAnboxを削除する場合は、最初のスナップを削除する必要があります。
注:システムからスナップショットに保存されているすべてのデータを削除するには:
スナップショットを削除すると、あなたはまた、(インストールされている場合)インストールされているカーネルモジュールを取り外す必要があります。
完了すると、Anboxは、あなたのシステムから削除されます。