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: 若是有路過的大佬能解決最後這個問題的,請務必私信我或者評論我指導一下,先在此謝過.

相關文章
相關標籤/搜索