次の記事では、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(ストアとサービス)]> [権限] ここで、使用可能なすべての権限を有効にします。
この時点で、GooglePlayストアのGoogleアカウントでログインできるはずです。
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デスクトップでは必要ありませんでした。
神はついに私の祈りを聞いた
それは誰かのために働きますか?
こんにちは、すべての手順を実行すると、ウィンドウが開き(フレームまたはトップバーなしで)、Androidロゴと「開始中」という単語が数秒間表示された後、画面から消えます。 スクリプトはエラーなしで動作しますが、この「[daemon.cpp:59 @Run]アプリケーションマネージャーサービスはまだ実行されていません」というボックスはありません。
デフォルトのGnomeを使用したUbuntu18.04LTS。
こんにちは!
こんにちは。 このプログラムを試したところ、仮想マシンにインストールしたときに同様のエラーが発生しました。 しかし、実際のマシン(デフォルトではGnomeを搭載したUbuntu 18.04)でテストしたところ、Anboxページに記載されているインストール手順に従って問題なく動作しました。 記事にリンクがあります。 それが機能する証拠は、投稿を飾るスクリーンショットにあります。私はプログラムのテスト中にそれらを行いました。 Salu2。
こんにちは私はすべてを完璧にインストールしますが、グーグルプレイを使用するときそれはちょうど見ました。 どうすれば解決できますか
anboxを再起動する方法を知っていますか?
おかげで、情報は他のサイトやソースコードからも非常に断片化されています。 しかし、結局それは成功しました。 Mintで正常に動作します。
ご挨拶。
私が心配しているのは、セキュリティ上の理由から、Googleアカウントで入力することだけです。
こんにちは。 依存関係をインストールしようとすると、最後に次のように表示されます。
エラー:1 http://archive.ubuntu.com/ubuntu ディスク/ユニバースamd64lzip amd64 1.21-3
404が見つかりません[IP:91.189.88.152 80]
E:取得に失敗しました http://archive.ubuntu.com/ubuntu/pool/universe/l/lzip/lzip_1.21-3_amd64.deb 404が見つかりません[IP:91.189.88.152 80]
E:一部のファイルを取得できませんでした。「apt-getupdate」を実行するか、–fix-missingで再試行する必要がありますか?
助けていただければ幸いです。
私はすべてがうまくいくゲームをダウンロードしますが、ダウンロードしたゲームは私にはうまくいきません
chmod + x install-playstore.sh
sudo ./install-playstore.sh
彼らは私を夢中にさせるものです私はチュートリアルが私に言うすべてをしますそして私がここに着くとき、ターミナルは単に何もしません
こんにちは、解決しましたか??? 後者を入れると、端末は単に何もしません。解決したかどうか、どのように解決したか教えてください
プレイストアを持つためにubuntuでどのように私はしますか
こんにちは、解決できましたか??? 同じことが私にも起こります私がそれを置くと、それはもう何もしないということに私は夢中になります。 解決方法を教えてください
ご意見ありがとうございます。問題なくインストールして使用することができました。