我已经安装了anbox。
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
adb install weixin7013android1640.apk
Failed to install weixin7013android1640.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
请从以下位置下载微信APK 下载 weixin apk 并使用 adb 安装在你的 debian 中
https://dldir1.qq.com/weixin/android/weixin7013android1640.apk
这里的每个编码员都weixin7013android1640.apk
在您的 debian 上使用 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
答案2
安装完成后盒子应用程序,您必须启动它,或者更好地启动它服务并加载它的模块。
你可以参考这个指南[1]作为起点。