Anbox补充:添加arm支持(失败!)

 

写在开头:

本人是一边操做一边写博文的,折腾一下午写到最后失败了不舍得删,仍是发上来记录一下个人操做,但愿能有高人指点或者给同窗们一点启发.
如下的内容仅作观看便可,若无必要就没必要尝试了.html

以前写了一篇Anbox基础的安装使用教程,戳这儿查看->Linux上运行安卓应用:安装使用Anboxlinux

而且成功使用手头现有的A岛apk测试安装安卓应用.android

彷佛一切正常.git

可是今天在Anbox内安装其余应用时却都出现了以下错误:github

在这里插入图片描述
搜索问题得知是由于未开启Anbox支持arm架构,并获得一篇教程:vim

接下来学习一下该如何操做,参考原文:Anbox: How To Install Google Play Store And Enable ARM (libhoudini) Support, The Easy Waybash

#0x1 安装依赖包

wget lzip unzip squashfs-tools架构

sudo apt install wget lzip unzip squashfs-tools

#0x2 安装脚本

如原文所警示的,在运行脚本前请尽可能确认一下脚本内容:学习

Warning: never run a script you didn’t write without knowing what it does. Before running this script, check out its code.测试

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

0x21 一些问题

我是一边本身在操做一边写博客的,可是在运行完上面说的这个脚本时遇到一些问题,也写出来跟你们分享一下,

若是您使用上面的方法顺利完成了,请轻松的看这一部分或者跳过,若是您也遇到了以下问题,请尝试如个人操做:

问题:

  1. wget下脚本时下不动,
  • 个人解决方法是直接进wget的网址而后直接保存.
  1. 在运行脚本时出错或者无响应或者无效果:
  • 请继续往下看

0x22 修复问题

首先,看看anbox是否已经运行了,若是运行了,先杀掉进程

在这里插入图片描述
而后打开脚本做者的github->anbox-playstore-installer,顺便先给他一个star

查看install-houdini-only.sh
在这里插入图片描述
复制下面的全部代码,打开终端.

touch install-houdini-only.sh
vim install-houdini-only.sh
#把刚才复制的代码都粘贴上去,而后:wq保存退出
chmod +x install-houdini-only.sh
#而后若是你不是bash(好比我是zsh)必定要切换到bash!
bash
sudo ./install-houdini-only.sh

很不幸,又出现wget下不动的状况

手动分析脚本获得要下载两个文件:

  1. http://dl.android-x86.org/houdini/7_y/houdini.sfs
  2. http://dl.android-x86.org/houdini/7_z/houdini.sfs

第一个文件下载后更名为houdini_y.sfs

第二个更名为houdini_z.sfs

而后修改脚本,红线划得六行都在行首加#注释掉

保存退出

在这里插入图片描述
好了,再sudo ./install-houdini-only.sh运行一下脚本,以下则脚本运行成功
在这里插入图片描述
到这里,Anbox以成功开启ARM支持,尝试安装应用,也是 adb install *.apk

在这里插入图片描述
安装成功,可是很不幸,运行时并不成功

点击应用图标后出来的应用一片白屏,

在这里插入图片描述

唉,大失败,聊以此文记录瞎折腾的一下午.

这几天可能会再写一篇其余模拟器的试水,看看有没有好用的

PS: 若是有路过的大佬能解决最后这个问题的,请务必私信我或者评论我指导一下,先在此谢过.

相关文章
相关标签/搜索