安卓開發黃金搭檔:android-studio+Genymotion模擬器

最近換了電腦,從新配置安卓開發環境,記錄一下:android

早期研究安卓開發,用eclipse以爲挺臃腫龐大,後來出了android-studio,等版本漸漸穩定下來用起來還不錯,可是仍是比較難忍受AVD模擬器的緩慢啓動速度,又不喜歡一直用真機聯調,後來發現Genymotion,立馬有種撥開雲霧見月明的感受,啓動快,即有真機速度,又適配多種機型。配置步驟以下:git


1、安裝android-studio

android-studio不用說了,出了多個版本,如今最新的是0.8.9,能夠在下面網址下載:
github

https://github.com/inferjay/AndroidDevTools
android-studio

對於貢獻上面網址的兄弟,我真想給100個贊,幫忙省卻了被牆的煩惱,並且東西比較齊全,也有必定的說明,對於喜歡DIY的朋友可自行下載喜歡的內容,eclipse

但我此次卻沒有從上面下載android-studio,我比較懶,直接下個android-studio-bundle,bundle版集成環境,下載安裝。若是該bundle版本較低的話,能夠在線更新。工具

安裝完,再從上述網址下載個別sdk包(在android-studio的sdk manager裏也能夠下載,可是常常被牆),基本開發環境算是好了。gradle

固然,若想用得爽一點,仍是要簡單配置一下的,以下面兩個:ui

快捷鍵設置(可選多個環境,還能自定義):spa


源代碼管理:插件


2、安裝Genymotion

對於system image等模擬器相關的東西,我沒有下載,我直接使用Genymotion——據稱android模擬器之王,速度槓槓的,裏面說要求最低配置什麼的,不用太在乎它,機器不太差,有必定磁盤空間就能夠了,去官網註冊一個帳號,會給註冊郵箱發個驗證連接,點擊連接完成驗證,這個帳號是用於下載虛擬設備用的。完成註冊後,選擇相應的版本,因爲它運行須要VisualBox支持,而我沒有安裝VisualBox,就下載一個集成VisualBox的版本,其實安裝的時候就是兩個獨立的程序安裝,其中注意以下:

一、二者需安裝在同一個盤上。

二、不要安裝在中文目錄。(這個網上聽說會有問題)

我先前就是沒有把二者安裝在同一目錄,結果啓動Genymotion時會報錯

Genymotion Unable to load VirtualBox engine

安裝成功後,就輸入先前註冊帳號密碼下載虛擬設備,下載完成如圖:



能夠直接點擊【play】按鈕來查看效果。

預防萬一,能夠下載個Genymotion-ARM-Translation.zip,保證全部apk能順利安裝。安裝方式爲:模擬器啓動後,壓縮包拖進去,點【OK】就好了。


3、二者結合,android-studio上安裝Genymotion插件,有兩種方法:

方法一:打開android-studio,打開【File】-【Setting】-【IDE Settings】-【Plugins】,右邊點擊【Browse repositories】,在彈出的搜索框輸入Genymotion,找到並安裝插件;

方法二:Genymotion官網上下載安裝包的頁面上有個IDEA Plugins的東東,下載,重複上述「打開android-studio,打開【File】-【Setting】-【IDE Settings】-【Plugins】」,右邊點擊【Install Plugin from disk】。

重啓android-studio後發現工具欄上多了一個圖標,點擊它,第一次配置指向Genymotion的安裝路徑。

這樣每次啓動時,就能夠選擇仿真設備


剩下的就和常規的開發無異了。


4、可能存在的問題。

1)Android-Studio假如仿真遇到Failure [INSTALL_FAILED_OLDER_SDK]的問題,是由於編譯的sdk版本太高,或者最低要求sdk太高,網上一堆的說在mainfest的<uses-sdk android:minSdkVersion="3" />調低或者註釋掉,可是mainfest沒有這行呢,其實,只要打開如下路徑,找到build.gradle文件打開

編輯裏面的minSdkVersion和targetSdkVersion,保證裏面的版本不要高於模擬器的就能夠了。


2)Android-Studio引入so文件

因爲一些狀況,要引入so文件,如百度地圖等,把so文件放在libs目錄中,Android-Studio默認是不自動添加的,網上的方法都比較複雜,其實簡單就能實現,由於它支持jniLibs,因此只須要在jniLibs文件夾(沒有請建立,res同級目錄)下添加文件便可。


3)Genymotion輸入中文問題

在設備裏面,勾選上使用「使用虛擬鍵盤」就能夠了


第一次使用中文,在輸入鍵盤區,用鼠標長按空格鍵,在彈出框選擇「谷歌輸入法」,之後就能在左下角隨意切換中英文了

相關文章
相關標籤/搜索