Anbox補充:添加arm支持(失敗!)


 

寫在開頭:

本人是一邊操作一邊寫博文的,折騰一下午寫到最后失敗了不舍得刪,還是發上來記錄一下我的操作,希望能有高人指點或者給同學們一點啟發.
以下的內容僅做觀看即可,若無必要就不必嘗試了.

之前寫了一篇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: 如果有路過的大佬能解決最后這個問題的,請務必私信我或者評論我指導一下,先在此謝過.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM