1.概述
VirtualBox是一個優秀的虛擬機軟件,它可以在電腦上提供另一個操作系統的運行環境,使多個系統同時運行。VirtualBox支持的操作系統包括Windows、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2還有Android等。
Genymotion是一套完整的工具,它提供了Android虛擬環境。但運行其上的安裝模擬器時,需要虛擬機的配合,這里選擇使用VirtualBox。
2.本文用到的工具
VirtualBox安裝包(v5.0.22)(必需)
Genymotion安裝包(v2.72)(不含VirtualBox,推薦)(必需)
Genymotion安裝包(已包含VirtualBox)
若需要獲取其他版本,請分別在VirtualBox官網和Genymotion官網查詢。
3.注意事項
1 、Oracle Vm Virtualbox 報錯VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DI
VT-x is disabled in the BIOS的意思是VT-X虛擬化技術處於禁止關閉狀態,需要在電腦主板BIOS中開啟CPU虛擬化技術
thinkpad重啟F1進入BIOS,選擇:
Sercurity => Virtualization=>Enable
即可
2、Genymotion-The virtual device got no ip address(改了IP也沒用可參考我的方案)
如圖所示,把你的版本改成Ubuntu(64-bit)
3、Genymotion模擬器不能安裝APK的原因
An error occured while deploying the file.
This probably means that the app contains ARM native code and your Genymotion device cannot run ARM instructions. You should either build your native code to x86 or install an ARM translation tool in your device.
部署文件時出錯。
這可能意味着應用程序包含本地ARM代碼和你的genymotion設備無法運行ARM指令。你可以建立你的原生代碼的x86或在您的設備上安裝一個臂的翻譯工具。
下載Genymotion-ARM-Translation-Librarities工具轉換包;下載路徑:https://pan.baidu.com/s/1kUAftyR 將下載號的ZIP工具包直接拖拽到Genymotion中,然后提示重啟模擬器;
4、微信禁止模擬器登錄怎么辦?
微信服務器收到運行環境參數后,會判斷是否為模擬器。如果是模擬器,就通過“微信團隊”這個強制好友發送提示給用戶。服務器也能發送微信界面提示消息告訴用戶不要用模擬器。屢犯者服務器端舉報或封鎖賬號。
VirtualBox-5.2.18-124319-Win 鏈接:https://pan.baidu.com/s/1muL406jgleP9KQHgOu5E4g 密碼:lu7t