讓x86的android模擬器能模擬arm架構系統

2021-01-04 電子產品世界

網上介紹共計三種模擬器比較常用,分別是bluestacks、andy和Genymotion,前者支持ARM架構,中者支持遠程控制,後者啟動速度快,各有優缺點。

如果要用genymotion模擬arm的話,還是放棄吧,直接用bluestacks。

本文引用地址:http://www.eepw.com.cn/article/201611/317797.htm

houdini 是intel 研發的ARM binary translator

解決Android x86 系統的兼容性問題
可以安裝各種安卓中文輸入法,允許各種安卓遊戲,號稱可以兼容90%以上的安卓應用!
關鍵詞:Android x86中文輸入法應用兼容性。
在玩Android x86 系統的時候,很多童鞋們都發現沒有什麼應用可以用,連中文輸入法都找不到。然而4.0 rc2 系統發布時,也同時有了傳說中的arm Translator,從此Android x86可以運行各種各樣的arm應用了!
向arm Translator的原作者致敬。本人是在如下這個連結學到的http://www.charlesmaggs.com/home/vocation/links/linux-resources-current/embedded-linux/android
arm Translator的安裝很簡單,只要下載兩個文件和一個文件夾到安卓x86系統的/system/lib下就好了。安裝需求:Android x86 4.0
文件1:http://www.buildroid.org/Download/libhoudini.so
文件2:http://www.buildroid.org/Download/libdvm_houdini.so
文件夾:http://www.buildroid.org/Download/houdini_armlibs.tgz
將最後一個連結的文件下載下來後,解壓縮得到一大堆文件,新建個文件夾叫做arm把這些文件放進去,然後把前兩個文件,和這個名叫arm的文件夾一起到Android x86 4.0的 /system/lib目錄下,修改好權限,即可享用各種arm應用啦。
注意!最後一個連結下載得到的文件如果用winrar解壓,只能得到一個文件。請把這個文件的擴展名手工改成.tar,再解壓一次,即可得到45個小文件,這樣才是我們要的。


相關焦點

  • Android模擬器執行ARM應用
    新的系統映像在執行 ARM 二進位文件方面取得了顯著的性能提升。此前,依賴 ARM 庫且無法構建 x86 版本應用的開發者只能使用完整的 ARM 模擬系統映像 (其速度遠低於在 x86 設備上運行 x86 系統映像) 或者實體機。Android 11 系統映像能夠在不影響整個系統的前提下,直接將 ARM 指令轉換成 x86 指令。
  • IDF2012:Android應用從ARM遷移至x86
    由於英特爾的生態系統還沒有發展起來,因此通過從ARM平臺的Android應用向英特爾x86平臺遷移是當前最為快捷的一個方式。  一、 開發環境的搭建  1. android的NDK開發需要在linux下進行: 因為需要把C/C++編寫的代碼生成能在arm上運行的.so文件,這就需要用到交叉編譯環境,而交叉編譯需要在linux系統下才能完成。  2.
  • ARM首次成功模擬運行x86-ARM,二進位轉換器,模擬器,x86...
    ARM在移動領域風生水起,但是要想在桌面和伺服器上佔領一席之地,最大的麻煩就在於不兼容最為普及的x86代碼系統和程序,而出路只有兩條:要麼大力推進自己的生態系統,要麼模擬運行x86,就像曾經的全美達那樣(下場比較慘)。
  • 全球首款蘋果盒模擬器出現,支持ARM和X86雙架構!
    近日有國內開發小組在放出了iOS模擬器 運行的視頻。iOS作為Apple的核心產品之一,一直被Apple精心保護,Apple也一直以iOS系統運行流暢著稱。此次iOS模擬器如果屬實,既有可能引發行業的一次變動。其實模擬器在各個領域裡都有廣泛的存在,比如GBA模擬器,模擬器其實是一類軟體的總稱,這類軟體最主要的特點就是在電腦裡運行時可以模擬出其他硬體的環境。
  • x86機架構設備 - CSDN
    簡單理解arm 架構注重的是續航能力 x86 架構注重的是性能 在目前大部分的行動裝置(智慧型手機,平板等)和大部分的移動終端(超市消費時候刷卡的 pos 機,ATM 等)都是 arm 架構的 cpu
  • Android SDK更新 模擬器支持X86架構
    最令安卓愛好者興奮的莫過於這次更新之後模擬器將支持X86架構,也就是說你可以在Windows和OS X環境下運行安卓模擬器了。在這之前在電腦上用過安卓模擬器的人都知道這是多麼痛苦的一件事,因為模擬器的運行速度不是一般的慢。
  • genymotion模擬器x86架構轉換為ARM架構方法
    Genymotion 為了考慮到模擬器的運行速度,在VirtualBox基礎上實現x86架構,從而運行於Intel x86架構處理器上能夠儘可能的提高運行效率;所以,這種情況導致Genymotion
  • iOS模擬器「蘋果盒」亮相:支持ARM和X86雙架構
    iOS模擬器「蘋果盒」亮相:支持ARM和X86雙架構 2017-07-26 11:56 | 作者:leidian | 來源:265G QQ群號:624022706 | 我要分享:
  • 在VMware中安裝android-x86-9.0-r2
    android x86(https://www.android-x86.org/) 是一個自由而開源的項目,將谷歌製作的安卓系統從ARM架構移植到x86
  • ARM架構下添加系統調用與32位x86區別
    在這兩種架構下添加系統調用的步驟是類似的,簡要地比較一下,以2.6.28.6內核為例。  1.在內核源碼相應位置(如sys.c或其他與這個函數聯繫緊密的文件)添加新的內核函數作為系統調用,形如本文引用地址:http://www.eepw.com.cn/article/201611/317844.htmasmlinkage long sys_foo(void) {}  2.加入系統調用表。
  • 全球首款iOS模擬器出現,支持ARM和X86雙架構
    PingWest品玩7月26日報導,近日有國內開發小組在放出了iOS模擬器運行的視頻。iOS作為Apple的核心產品之一,一直被Apple精心保護,Apple也一直以iOS系統運行流暢著稱。此次iOS模擬器如果屬實,既有可能引發行業的一次變動。
  • qemu運行自製arm64架構Linux系統
    架構的Linux系統自製arm64架構linux(★)這裡以arm64架構為例。常用的架構還有x86_64、mips(龍芯)、alpha(申威)# 設置CPU架構$ export ARCH=arm64# 設置交叉編譯工具鏈前綴$ export CROSS_COMPILE=aarch64-linux-gnu-1.4 設置系統選項# 生成
  • 圖解Google Android內核編譯教程
    Google提供的內核原始碼中除了linux部分外,有很大一部分是與虛擬處理器Qemu和模擬硬體平臺Goldfish相關的。所以如果想將Android移植到實際的硬體平臺上需要將這部分代碼剝離出來。當然這不是這篇文章的重點,我們現在的目的是要編譯出一個可以在模擬器上運行的系統內核.
  • ARM手機晶片架構:再見!X86電腦晶片構架
    有沒有可能開發出比 ARM架構還好的?目前常用的處理器架構有ARM、x86、MIPS、RISC-V等,按照指令集分為CISC和RISC兩種,不同的架構應用場合不同。我們使用的電腦以及公司的伺服器,大部分採用了x86架構的處理器,以intel和AMD的處理器為主。x86架構的處理器採用了CISC指令集,x86架構的CPU分為x86和x86-64兩類,目前主流的是x86-64,即64位的處理器。
  • ARM架構和X86架構二者之間的區別是什麼
    > ARM架構 ARM架構過去稱作進階精簡指令集機器(AdvancedRISCMachine,更早稱作:AcornRISCMachine),是一個32位精簡指令集(RISC)處理器架構,其廣泛地使用在許多嵌入式系統設計。
  • 一文看懂arm架構和x86架構有什麼區別
    本文主要介紹的是arm架構和x86架構的區別,首先介紹了ARM架構圖,其次介紹了x86架構圖,最後從性能、擴展能力、作業系統的兼容性、軟體開發的方便性及可使用工具的多樣性及功耗這五個方面詳細的對比了arm架構和x86架構的區別,具體的跟隨小編一起來了解一下。
  • Android 的7種CPU架構
    兩個執行狀態對應32、64bit(支持 armeabi-v7a、armeabi 和 arm64-v8a)*x86 intel 32位,一般用於平板(支持 armeabi(性能有所損耗) 和 x86)x86_64 intel 64位,一般用於平板(支持 x86 和 x86_64)mips 基本沒見過(支持 mips)mips64 基本沒見過(支持
  • 我們都知道CPU有好幾種架構,那麼x86和arm架構有何不同?
    說起CPU,我們在購買CPU或者觀看CPU的參數時,總能看到什麼什麼架構的。一般我們看到的是X86和arm。那麼X86和arm有什麼不同呢X86和arm是兩種完全不同的架構,此外還有MIPS(龍芯)、PowerPC等很多架構,要知道他們有什麼不同,你首先得明白什麼是架構,這裡先科普下。
  • x86架構和arm架構處理器分析
    x86架構和arm架構分析3.x86架構和arm架構功耗探究一.兩種cpu架構: 目前主流的cpu處理器都採用了馮洛伊曼架構或者哈佛架構,那麼這和x86\arm架構的關係是什麼呢,而x86和arm架構指的的cpu控制指令的集合,每一個指令代表cpu內部設計的一個硬體電路實現.在具體分析x86和arm架構前先分析下cpu存儲架構:1.哈佛結構:
  • 微軟推出 ARM 架構 Windows10 模擬器
    今天微軟在開發者中心正式推出可以在 ARM 架構電腦上模擬 64 位 x86 程序的新版 Windows 10。目前像知名的 ARM 架構電腦已經可以升級到這個版本,目前測試人員已經測試了 Surface Pro X ,並且成功在 ARM 架構上運行 64 位的 .exe 文件。