. Google Playストア、Anboxにインストールし、ARMサポートを有効にします
Google Playストア、Anboxにインストールし、ARMサポートを有効にします
Google Playストア、Anboxにインストールし、ARMサポートを有効にします

Google Playストア、Anboxにインストールし、ARMサポートを有効にします

次の記事では、Anbox、つまりAndroid in aBoxについて見ていきます。 これは無料のオープンソースツールであり、 Gnu / LinuxでAndroidアプリを実行する。 同僚がしばらく前に別の場所で彼女について話してくれました 関節。 このツールは、 LXCコンテナーでのAndroidランタイム。 その中で、ネイティブLinuxカーネルを使用してアプリケーションを実行しながら、Androidディレクトリ構造を再作成します。

そのウェブサイトによると、その主な機能は、セキュリティ、パフォーマンス、統合、および収束です。 Anboxを使用すると、 各Androidアプリケーションまたはゲームは別々のウィンドウで開始します、システムアプリケーションと同じように、通常のウィンドウとほぼ同じように動作します。

デフォルトでは、AnboxはGooglePlayストアに同梱されていません。 また、ARMアプリケーションもサポートしていません。 アプリケーションをインストールするには、次のことを行う必要があります 各APKアプリをダウンロードし、adbを使用して手動でインストールします。 また、ARMアプリまたはゲームのインストールは、Anboxではデフォルトでは機能しません。 これらのタイプのアプリケーションまたはゲームをインストールしようとすると、システムは次のエラーと同等または類似のエラーを表示します。

Failed to install PACKAGE.NAME.apk: Failure INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113

このメッセージを回避するには、Google PlayストアとARMアプリケーションのサポートの両方を構成する必要があります(libhoudini経由)Android in a Boxの場合は手動ですが、これは非常に複雑なプロセスです。 ために AnboxでのGooglePlayストアとGooglePlayサービスのインストールを容易にします、ARMアプリやゲームとの互換性を持たせる オタク-r-us.de (記事はドイツ語です) 作成しました un スクリプト これらのタスクを自動化します.

この問題について深く掘り下げる前に、次のことを明確にしておきたいと思います。 すべてのAndroidアプリとゲームがAnboxで動作するわけではありません。 ARMサポートのためにlibhoudiniを統合した後でも。 一部のAndroidアプリおよびゲームは、GooglePlayストアに表示されない場合があります。 その他の場合、それらはインストール可能であるかもしれませんが、機能しません。 また、一部の機能は他のアプリケーションでは使用できない場合があります。

Google Playストアをインストールし、AnboxでARMアプリ/ゲームのサポートを有効にします

AnboxがGnu / Linuxデスクトップにまだインストールされていない場合、次の手順は明らかに機能しません。 保留中のインストールがまだある場合は、次の手順に従ってください。 ウェブサイト。 さらに、私たちはする必要があります ラン anbox.appmgr Anboxをインストールした後、この記事に記載されているコマンドを使用する前に、少なくともXNUMX回は。 このようにして、起こりうる問題を回避します。

依存関係をインストールする

まず、必要な依存関係をインストールします。 Debian、Ubuntu、またはLinux Mintでは、このコマンドを使用して 必要な依存関係をインストールする ターミナルから(Ctrl + Alt + T):

sudo apt install wget lzip unzip squashfs-tools スクリプトをダウンロードしてインストールします

Anboxがインストールされ、依存関係が解決されたら、ダウンロードして実行します Google Playストア、Google Playサービス、libhoudiniを自動的にダウンロードしてインストールするスクリプト (ARMアプリケーション/ゲーム互換性のために)Anbox機能で。

いつものように、 スクリプトの機能を知らずにスクリプトを実行しないことが重要です。 これを実行する前に スクリプト、コードを確認してください。

スクリプトが検証されたら、スクリプトをダウンロードして必要な権限を付与し、Gnu / Linuxデスクトップで実行できます。 このすべてのために、ターミナルでこれらのコマンドを使用します(Ctrl + Alt + T):

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh chmod +x install-playstore.sh sudo ./install-playstore.sh Anboxの起動

Google PlayストアがAnboxで機能するためには、 GooglePlayストアとGooglePlayサービスの両方のすべての権限を有効にする。 まず、Anboxを実行します。

anbox.appmgr

次に、 [設定]> [アプリ]> [Google Play(ストアとサービス)]> [権限] ここで、使用可能なすべての権限を有効にします。

Googleアカウントとの接続の問題

GooglePlayストアとGooglePlayサービスのすべての権限を有効にしないと、Googleアカウントにログインしようとして問題が発生する可能性があります。 私たちに表示されるメッセージは次のようになります: 'ログインに失敗しました。 Googleのサーバーとの通信に問題がありました。 あとでもう一度試してみてください'。

AnboxからGoogleアカウントにログインするときに接続の問題が発生した場合は、 anbox-bride.shを確認してください が走っています:

スクリプトを起動するには、ターミナル(Ctrl + Alt + T)で実行します。

sudo /snap/anbox/current/bin/anbox-bridge.sh start sudo /snap/anbox/current/bin/anbox-bridge.sh restart

私が読んだことから、 また、dnsmasqパッケージをインストールする必要がある場合もあります Anboxとの接続の問題が引き続き発生する場合は、 このユーザー。 これは私のUbuntu18.04デスクトップでは必要ありませんでした。

📎📎📎📎📎📎📎📎📎📎