写在开头:

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

之前写了一篇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. win10系统下office 2019激活

    1.新建一个文本文件,创建批处理文件office.bat @echo off (cd /d "%~dp0")&&(NET FILE||(powershell sta ...

  2. JavaScript触发器

    感谢:链接(视频讲解很详细) JavaScript触发器 一.功能 顾名思义就是操控鼠标或键盘触发(实现)一些特定功能. 二.功能实现 <script type="text/javas ...

  3. 在CentOS下利用Docker一键安装seafile

    https://cloud.seafile.com/published/seafile-manual-cn/docker/pro-edition/%E7%94%A8Docker%E9%83%A8%E7 ...

  4. 安装allure测试报告

    必须安装jdk1.8,配置环境变量 一.环境准备 Windows10 jdk-9.0.1 二.下载并安装JDK 到Java的官网下载JDK安装包,地址:http://www.oracle.com/te ...

  5. 论logstash的玩法(ELK)

    本篇文章采用的采用的是logstash-7.7.0版本,主要从如下几个方面介绍 1.logstash是什么,可以用来干啥 2.logstash的基本原理是什么 3.怎么去玩这个elk的组件logsta ...

  6. JavaSE基础之数组

    数组 一.静态初始化 格式一 数据类型[] 变量名 = {元素1,元素2,元素3...}; 格式二 数据类型[] 变量名 = new 数据类型{元素1,元素2,元素3...}; 或者: 数据类型[] ...

  7. tensorflow-TFRecord 文件详解

    TFRecord 是 tensorflow 内置的文件格式,它是一种二进制文件,具有以下优点: 1. 统一各种输入文件的操作 2. 更好的利用内存,方便复制和移动 3. 将二进制数据和标签(label ...

  8. 手把手教你使用Python生成图灵智能小伙伴,实现工作助手/闲聊功能

    /1 前言/ 在家闲着,做个小项目,基于Python,实现一个语聊小机器人,分享给大家.项目整体比较简单,官方文档介绍的非常详细,可快速上手. /2 目标/ 将图灵机器人放到桌面,实现工作助手/陪聊功 ...

  9. Azure Monitor(一)Application Insights

    一,引言 Azure Monitor 是 Azure 中的一项完整堆栈监视服务,是一种收集和分析遥测数据的服务.它提供了一组完整的功能来监视 Azure 资源以及其他云中和本地的资源.Azure Mo ...

  10. 图解 Git 基本命令 merge 和 rebase

    Git 基本命令 merge 和 rebase,你真的了解吗? 前言 Git 中的分支合并是一个常见的使用场景. 仓库的 bugfix 分支修复完 bug 之后,要回合到主干分支,这时候两个分支需要合 ...