DebianにWeChat APKをインストールできないのはなぜですか?

DebianにWeChat APKをインストールできないのはなぜですか?

アンボックスを設置しました。

anbox version
anbox 0.0~git20181014-1~bpo9+1-Debian

ダウンロード後にapkをインストールしてみてくださいweixin7013android1640.apk

adb install  weixin7013android1640.apk
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: no devices/emulators found

オペレーティングシステムでエミュレータが見つからないのはなぜですか?どうすれば修正できますか? @ABが提案した公式マニュアルに従ってください。
公式マニュアル

sudo wget  https://build.anbox.io/android-images/2018/07/19/android_amd64.img -o   /var/lib/anbox/android.img
sudo systemctl start anbox-container-manager.service
sudo systemctl status anbox-container-manager.service 
    anbox-container-manager.service - Anbox Container Manager
    Loaded: loaded (/lib/systemd/system/anbox-container-manager.service; enabled;
    Active: active (running) since 
systemctl --user start  anbox-session-manager.service
systemctl --user status  anbox-session-manager.service
    anbox-session-manager.service - Anbox Session Manager
    Loaded: loaded (/usr/lib/systemd/user/anbox-session-manager.service; disabled; vendor preset: enabled)
    Active: active (running) since

サンプルAPKとしてお試しください。

  wget https://f-droid.org/FDroid.apk
  adb install FDroid.apk

ここに画像の説明を入力してください。 成功。
これでWeChat APKをインストールする時が来ました。

adb install  weixin7013android1640.apk       
Failed to install weixin7013android1640.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

次の場所からWeChat APKをダウンロードしてください。 weixin apkをダウンロードし、adbを使用してDebianにインストールしてください。

https://dldir1.qq.com/weixin/android/weixin7013android1640.apk

ここにあるすべてのコーダーは、weixin7013android1640.apkDebianのadbコマンドを使用して正常にインストールされました。すべての手順を貼り付けます。手順に従って正常にインストールし、この質問について500ポイントを入手してください。

ベストアンサー1

まず、Anboxをインストールしてからシステムを再起動しましたか?

まず起動する必要がありますanbox-container-manager.service。次の方法でこれを実行できます。

systemctl start anbox-container-manager.service

これにはいくつかのDKMSモジュールが必要です。したがって、サービスを開始する前にロードしてください。

# modprobe ashmem_linux
# modprobe binder_linux

Anboxサービスを開始する前にこれらのファイルをロードしないと、システムは再起動してそのファイルを取得しようとします。今すぐアクティブにする前に、より多くのサービスを開始する必要がありますanbox-container-manager.service

次にサービスを開始systemd-networkd-

systemctl start systemd-networkd

anbox-container-manager.service最後に、adbを使用してAPKを起動してインストールできます。

おすすめ記事