0. 序言
- 模擬器浪費時間?真機(jī)不浪費時間?實則優(yōu)秀的模擬器不但不浪費時間,反而節(jié)省時間;有些真機(jī)還真的浪費時間。
- 真機(jī)的不便之處舉例: oppo R11 debug模式無法正常編譯安裝,每次安裝需要輸入oppo 密碼;vivo每次編譯運行還必須頁面點擊安裝才能正常編譯運行,等等。
- 最好的辦法就是用Gnenymotion模擬器開發(fā),用真機(jī)后期做適配調(diào)試。這里的適配指的是不同品牌手機(jī)的操作系統(tǒng)(miui,funtouch,flyme等等)以及相同系統(tǒng)下的不同型號(S6,S7,S8)。
1. 下載VirtualBox
2. 下載Genymotion
3. 安裝VirtualBox
- 先安裝VirtualBox,后安裝Genymotion,不推薦安裝在C盤
4. 安裝Genymotion
- 不推薦安裝在C盤
5. 申請Genymotion帳號
- 注意: 申請Genymotion個人帳號:CompanyType選擇Gamer/personal
6. 安裝中可能存在的問題及其解決方法:
-
"The Genymotion server is temporarily unavailable":
答: Setting-Network-勾選Use HTTP Proxy和Use authentication-輸入個人username和password
-
"Unable to start the virtual device":
答: VirtualBOX-管理-全局設(shè)定-網(wǎng)絡(luò)-網(wǎng)絡(luò)中的僅主機(jī)網(wǎng)絡(luò)tab-點擊刪除所有的網(wǎng)絡(luò)-點擊生成一個網(wǎng)絡(luò)-雙擊生成的這個網(wǎng)絡(luò)-設(shè)置虛擬網(wǎng)絡(luò)界面和DHCP服務(wù)器:
2.1 主機(jī)虛擬網(wǎng)絡(luò)界面:
IPv4 地址: 192.168.137.1
IPv4 網(wǎng)絡(luò)掩碼: 255.255.255.0
2.2 DHCP 服務(wù)器:
服務(wù)器地址: 192.168.137.100
服務(wù)器網(wǎng)絡(luò)掩碼: 255.255.255.0
最小地址: 192.168.137.101
最大地址: 192.168.137.254
- "INSTALL_FAILED_NO_MATCHING_ABIS":
在app級別的build.gradle的android閉包中加入以下代碼:
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}
7. 建議:
建議從官網(wǎng)下載最新版本的genymotion和virtualbox,經(jīng)過個人測試,就不會出現(xiàn)以上兩個問題了。
建議下載網(wǎng)上百度網(wǎng)盤里面的不同分辨率不同尺寸的ova虛擬設(shè)備文件,因為自己從官網(wǎng)下載的確花費太多時間。