スマートフォン
 Computer >> コンピューター >  >> スマートフォン >> スマートフォン

Anboxを使用してUbuntuLinuxでAndroidアプリを実行する方法

Anboxを使用してUbuntuLinuxでAndroidアプリを実行する方法

長い間、人々はAndroidアプリをLinuxで実行しようとしてきました。結局のところ、それは非常に理にかなっています。 Androidはします Linuxカーネルを使用します。では、なぜそんなに大変だったのですか?

Linuxカーネルを除けば、LinuxとAndroidは根本的に異なるシステムです。 LinuxはGNUユーザー環境を使用しますが、Androidには、Javaに大きく依存する独自のまったく異なる環境があります。 Androidは、Playストアを実行するツールなどの多くのGoogle固有のツールにも依存しています。もちろん、これらはいずれもLinuxで使用したり、Linuxで実行したりすることはできません。

Anboxは、AndroidアプリとLinuxの間に互換性レイヤーを提供することで、ギャップを埋めることを目指しています。ホストシステムのLinuxカーネルを使用しますが、独自のAndroidユーザースペースを作成します。これは、Wine(Windows互換性レイヤー)のようなものと考えることができます。

Anboxは初期のアルファ版であることを覚えておくことが重要です。今は完璧を期待しないでください。これの目的は、機能とアプリを実験してテストすることです。物事は壊れます。時間の経過とともにプロジェクトは成熟し、今後数か月である程度の改善が見られるでしょう。

Anboxのインストール

Ubuntuを実行している場合は、Snapがすでにインストールされているはずです。 Anboxは、Snapパッケージとしてパッケージ化および配布されます。これを使用してAnboxをインストールします。

snap install --edge --devmode anbox

Anboxモジュールをインストールする

Anboxが正しく機能する前に、いくつかの専用カーネルモジュールが必要になります。これらはPPAから入手できるため、システムで有効にしてインストールしてください。

sudo add-apt-repository -y ppa:morphis/anbox-support
sudo apt update
sudo apt install -y anbox-modules-dkms

インストールが完了したら、Ubuntuを再起動して、モジュールがロードされていることを確認することをお勧めします。

実行中のAnbox

Anboxの起動は少し奇妙です。現在、ランチャー自体は必要なものすべてをロードしていません。まず、ターミナルウィンドウを開く必要があります。そのウィンドウで、次のコマンドを実行します。

anbox session-manager

Anboxを使用してUbuntuLinuxでAndroidアプリを実行する方法

コマンドが応答しないように見えます。そうではありません。そのウィンドウをバックグラウンドで実行したままにします。

次に、Unityまたは実行しているデスクトップを介して通常行う方法でAnboxを起動します。

Anboxを使用してUbuntuLinuxでAndroidアプリを実行する方法

数秒かかりますが、Anboxが開き、現在インストールされているアプリが表示されます。品揃えは、それが得るのとほぼ同じくらい必要最低限​​のものです。そこには基本的なユーティリティしかなく、ブラウザやPlayストアはありません。

あなたが持っているものを自由に探索してください。それはすべてうまくいくはずです。すべてがAndroidに付属するデフォルトのアプリケーションとしてすぐに認識されます。

ADBを使用してパッケージをインストールする

では、実際のアプリをどのように入手するのでしょうか。繰り返しますが、これはまだ非常にラフです。 ADB(Android Debug Bridge)を使用する必要があります。少なくとも設定は簡単です。

ターミナルを開き、aptを使用して必要なパッケージをインストールします 。

sudo apt install android-tools-adb android-tools-fastboot

Anboxを使用してUbuntuLinuxでAndroidアプリを実行する方法

インストールが完了したら、ApkMirrorなどのウェブサイトにアクセスしてAndroidアプリパッケージを入手できます。 AnboxはARMではなくx86コンピュータとして実行されているため、携帯電話からエクスポートすることはできません。これは、アプリを探すときに覚えておくべき重要なことです。

すべてのアプリが機能するとは限らないことを覚えておくことも重要です。現在、PlayストアまたはGooglePlayサービスをAnboxで機能させる方法はありません。その結果、Playサービスを必要とするアプリは機能しません。

インストールするアプリができたら、adbを使用できます それをするために。 Anboxの実行中にターミナルを開き、次のコマンドを入力します。アプリはAnboxにインストールされます。

adb install 'name-of.apk'

Anboxを使用してUbuntuLinuxでAndroidアプリを実行する方法

完了すると、アプリのアイコンがAnboxに表示されます。起動してみてください。それはうまくいくかもしれません。そうではないかもしれません。実験。それが今のポイントです。

まとめ

Anboxは毎日使用する準備ができていない可能性がありますが、注意とテストに値する興味深いツールです。 Anboxは開発と成熟が進むにつれて、LinuxでAndroidアプリを実行するための最良の方法となる可能性があり、Linuxユーザーにまったく新しいアプリケーションの世界を開く可能性があります。


  1. Android-x86 を使用して Linux で Android ゲームを実行する方法

    この記事では、ビンテージ ゲームを楽しみながら Linux で仮想マシンを使用する方法を学びます。 Android フォンをお持ちの場合、有罪の喜びの 1 つは、非常に面白いゲームをプレイすることかもしれません。または、携帯電話でのみ実行されるアプリケーションがある可能性もあります。 そして、デスクトップ PC で同じゲームを実行できるとしたらどうでしょうか? シナリオを単純化するために、アプリケーションが Android で実行されると仮定しましょう。 問題を解決する 1 つの方法は、PC で Android エミュレーターを実行することです。ただし、Android-x86 のように

  2. Windows 11 で Android アプリを実行する方法

    Windows 11 PC で Android アプリを実行できるかどうか知りたいですか?さて、私たちの夢がついに実現したようです。サードパーティのソフトウェアやエミュレーターを使用せずに、Windows 11 で Android アプリを簡単に実行できます。 Windows の「Amazon アプリストア」アプリを使用すると、お気に入りのアプリやゲームにアクセスできます。 Microsoft はついに、PC で Amazon アプリストアを使用して、厳選されたカタログから Android アプリを参照およびインストールできるようにする新しい更新プログラムをリリースしました。ただし、ここに問題