由于公司項(xiàng)目是用跨平臺RN技術(shù)開發(fā)的.所以作為iOS原生開發(fā)者如果要進(jìn)行多平臺的適配和調(diào)試,那么第一件事就是安裝安卓模擬器,而市場上安卓模擬器可謂種類繁多,不過問了一些做安卓開發(fā)的朋友得到的答案是推薦使用genymotion.下面是目前安裝genymotion模擬器的常規(guī)流程.
1,去VirtualBox官網(wǎng)下載頁面下載并安裝VirtualBox 5.1.2 for OS X(Genymotion的運(yùn)行需要依賴VirtualBox)
2,去Genymotion官網(wǎng)下載頁面登錄,然后下載并安裝genymotion
下載地址(先登錄,沒賬號先注冊)
3,在genymotion中添加模擬器并運(yùn)行
以上為常規(guī)操作流程.似乎這樣就完了,但是如果親自操作過的同學(xué)可能就會發(fā)現(xiàn)在第三步添加模擬器的時候,會非常慢,經(jīng)常下載失敗報如下錯誤

44BE2639-5109-47A1-B648-D2445A26470E.png
那么該怎么辦呢?
解決辦法:在setting找到genymotion的根路徑

8AF71BC7-2077-4C5D-A349-D8058BF082BA.png
找到genymotion.log文件并打開

E8EC0A8E-5493-4707-8E01-16831E146154.png
找到模擬器鏡像文件下的地址,copy到瀏覽器下載.

AAA04CDD-0CC3-467C-B015-F4B1A41054F5.png
下載好后放置到上面默認(rèn)路徑下,重新打開genymotion添加模擬器型號即可.不過瀏覽器下載依然很耗時.所以嘗試了下將同事的路徑下已經(jīng)下載好的文件拿過來,不過最終很遺憾,也許是因?yàn)槲募锩嬗信渲眯畔⑦€是什么,沒能成功.如果同學(xué)有更好的解決方法麻煩告訴我一聲哦.謝謝!