使用android模擬器開發程序

自從android studio升級到3.0以後自帶的模擬器已經很好用了,尤爲是升級後能夠想vmware那樣休眠,再次開啓就能夠快速啓動了android

如下是幾點能夠更方便地使用系統模擬器進行開發的小技巧,畢竟模擬器能夠設置各類分辨率,方便作適配。架構

1.編譯的時候cpu架構過濾app

在app/build.gradle 文件中設置cpu架構過濾代碼gradle

apply plugin: 'com.android.application'

//apply plugin: 'com.getkeepsafe.dexcount'

android {
compileSdkVersion 26
buildToolsVersion "26.0.3"
defaultConfig {
applicationId "com.yunjia.hud"
minSdkVersion 19
targetSdkVersion 26
versionCode 190
versionName "3.10.2"
// 默認是網站的渠道
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "site"]
multiDexEnabled true
ndk {
// abiFilters "armeabi-v7a" // 指定要ndk須要兼容的架構(這樣其餘依賴包裏mips,x86,armeabi,arm-v8之類的so會被過濾掉)
abiFilters "x86"
}
}
}

在模擬器調試時候注視掉 armv7,編譯安裝包時注視掉x86就能夠了,這樣能夠防止安裝包過大的問題

2.模擬器不支持藍牙開發,咱們在代碼中區分對待
if (!Build.MODEL.equals("Android SDK built for x86")) {
initBleManger();
}

模擬器的設備名稱是
Android SDK built for x86咱們判斷運行設備是這個類型的就不要啓動藍牙就行了
相關文章
相關標籤/搜索