写在开头:

本人是一边操作一边写博文的,折腾一下午写到最后失败了不舍得删,还是发上来记录一下我的操作,希望能有高人指点或者给同学们一点启发.
以下的内容仅做观看即可,若无必要就不必尝试了.

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

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

似乎一切正常.

但是今天在Anbox内安装其他应用时却都出现了如下错误:


搜索问题得知是因为未开启Anbox支持arm架构,并得到一篇教程:

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

#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: 如果有路过的大佬能解决最后这个问题的,请务必私信我或者评论我指导一下,先在此谢过.

Anbox补充:添加arm支持(失败!)的更多相关文章

  1. d3.js(v5.7)的attr()函数完善(添加obj支持)

    因为习惯了jquery的attr(obj)批量添加属性,所以刚开始看到d3为dom添加属性要一个一个添加的时候真的是十分想吐槽,既然想实现attr(obj),根据传入对象的键值对批量添加dom属性,那 ...

  2. 为OLED屏添加GUI支持3:字库

    为OLED屏添加GUI支持3:字库 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:WIN10 开发环境:MDK5.13 MCU:STM3 ...

  3. Elastic-Job:动态添加任务,支持动态分片

    多情只有春庭月,犹为离人照落花. 概述 因项目中使用到定时任务,且服务部署多实例,因此需要解决定时任务重复执行的问题.即在同一时间点,每一个定时任务只在一个节点上执行.常见的开源方案,如 elasti ...

  4. dolphinscheduler添加hana支持

    dolphinscheduler添加hana支持 转载请注明出处: https://www.cnblogs.com/funnyzpc/p/16395092.html 前面 上一节有讲datax对han ...

  5. 把自己Github上的代码添加Cocoapods支持

    转载请注明原链接:http://www.cnblogs.com/zhanggui/p/6003481.html 一.前言 这两天被cocoapods折磨的心力憔悴.看cocoapods官网的添加支持, ...

  6. Spring Boot 添加Shiro支持

    前言: Shiro是一个权限.会话管理的开源Java安全框架:Spring Boot集成Shiro后可以方便的使用Session: 工程概述: (工程结构图) 一.建立Spring Boot工程 参照 ...

  7. 在IntelliJ IDEA中添加框架支持时找不到Hibernate的解决办法

    问题描述 第一次在Add Frameworks support界面中添加hibernate支持的时候,异常中断,导致没有成功添加. 第二次进入Add Frameworks support窗口时,发现找 ...

  8. 别再为了iOS新系统设备而重新安装一个新版Xcode了.其实我们可以添加版本支持

    众所周知,Xcode7.3的代码补全是有问题的  如导入自定义类之后,在代码中并不会补全相应的类名... 但Xcode7.2是没有这个问题的,但很多时候我们自己的设备都升级到了iOS9.3.X系统,导 ...

  9. 将自己库添加Cocoapods支持

    给库添加Cocoapods支持, 使这个工具使用起来更加方便, 更好的使用Cocoapods, 助力iOS程序开发, 下面进入正题, 想要实现这个过程, 绝对不虚此读. 首先写好一个要添加Cocoap ...

随机推荐

  1. Vue可响应式数组方法

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. DevOps系列——Jenkins/Gitlab自动打包部署

    前面只说了DevOps的两个基础组件Jenkins和GitLab,客官也不要着急,我们玩就玩的深入一点,Gitlab和Jenkins的各种配置和 插件很多,也够啃一阵子的,不要照着操作一通就感觉万事大 ...

  3. 数据误操作,删库跑路?教你使用ApexSQLLog工具从 SQLServer日志恢复数据!

    前几天同事不小心误操作,将SQLServer库的一张表的一个状态字段给刷成了一个统一状态,由于是update执行所以原来的相关状态无法确定.发生这种事情的时候我的小伙伴背后 一凉,估计心里里面想这怕是 ...

  4. [转]记一次linux(被)入侵,服务器变矿机~

    0x00 背景 周一早上刚到办公室,就听到同事说有一台服务器登陆不上了,我也没放在心上,继续边吃早点,边看币价是不是又跌了.不一会运维的同事也到了,气喘吁吁的说:我们有台服务器被阿里云冻结了,理由:对 ...

  5. kafka架构、基本术语、消息存储结构

    1.kafka架构 kafka处理消息大概流程 生产者发送消息给kafka服务器 消费者从kafka服务器(broker)读取消息 kafka服务器依靠zookeeper集群进行服务协调管理 2.ka ...

  6. Python使用wxpy模块实现微信两两群组消息同步

    python使用wxpy模块提供的微信API接口实现两两群组的消息同步 安装模块: pip install wxpy 注意:需要同步的微信群需要保存到通讯录中 以下是自己闲来无事写的代码,暂时还存在以 ...

  7. virtualbox 基于nat模式搭建局域网并且和宿主机通信

    1.VIRTUALbox 2.两台虚拟机,设置网络为DHCP方式 检查文件确认是dhcp模式不是的百度搜索修改:/etc/sysconfig/network-scripts/ifcfg-enps3(网 ...

  8. 不适合使用Mycat的场景

    1.非分片字段查询 Mycat中的路由结果是通过分片字段和分片方法来确定的.例如下图中的一个Mycat分库方案: 根据 tt_waybill 表的 id 字段来进行分片 分片方法为 id 值取 3 的 ...

  9. Java—— 一点关于String的转换

    在Java学习中,恐怕我们遇到的最多的就是有关String与其他类型的转换了,我们来看一张图: 我们看到对于8种基本数据类型,除去byte和short类型没有外,其他的都有,值得注意的是可以把char ...

  10. Redis 持久化-AOF自动重写配置

    AOF自动重写 auto-aof-rewrite-min-size size auto-aof-rewrite-percentage percent 在 redis.conf 自动重写的默认配置: a ...