web-dev-qa-db-ja.com

私のdebianにweixin apkをインストールできないのはなぜですか?

ボックスをインストールしました。

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

weixin7013Android1640.apkをダウンロードした後、APKをインストールしてみてください。

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

私のOSにエミュレータが見つからないのはなぜですか? @ A.Bが公式マニュアルに従うことを提案したようにしてください:
公式マニュアル

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

1つのサンプルAPKでお試しください。

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

enter image description here 成功。
今度はweixin apkをインストールします。

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

Weixin apkを download weixin apk to install with adb with a debian からダウンロードしてください。

https://dldir1.qq.com/weixin/Android/weixin7013Android1640.apk

ここのすべてのコーダーは、debianでadbコマンドを使用してweixin7013Android1640.apkを正常にインストールし、すべてのステップを貼り付けてください。

3
showkey

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

最初にanbox-container-manager.serviceを開始する必要があります。あなたはこれを行うことができます-

systemctl start anbox-container-manager.service

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

# modprobe ashmem_linux
# modprobe binder_linux

アンボックスサービスを開始する前にこれらをロードしないと、システムが再起動され、それらが取得されます。ここで、anbox-container-manager.serviceを有効にする前に、いくつかのサービスを開始する必要があります。

systemd-networkdサービスを-

systemctl start systemd-networkd

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

2
rubaiat

anboxアプリケーションをインストールした後、それを開始するか、またはserviceを開始してmodulesをロードする必要があります。
このガイド[1]を出発点として参照できます。


[1]https://wiki.archlinux.org/index.php/Anbox#Installation

1
mattia.b89