編輯:關於Android編程
一、簡介
相信大家用eclipse上的模擬器會覺得很慢很卡,這裡給大家介紹個好東西安卓模擬器genymotion。了解更多,可到此網站https://www.genymotion.com/。
二、安裝genymotion
1、注冊genymotion登錄帳號
進入網站https://www.genymotion.com/,會發現要求先注冊才能下載安裝包。
2、下載安裝包
登錄你的帳號後,進入下載頁。
如上圖,有兩種安裝包,一個是自帶了虛擬機VirtualBox,另一個是沒有。如果你的電腦已經安裝了VirtualBox,那你可以選擇第二種安裝包只安裝genymotion即可。
另外要注意一點,你的電腦要符合上圖中“System Requirements”系統配置要求。
3、安裝genymotion
雙擊安裝包,一路next就安裝好了。
三、使用genymotion虛擬設備(模擬器)
1、啟動genymotion並登錄
2、創建虛擬設備(模擬器)
點擊“+Add”進入模擬器選擇列表。如下圖。
這裡,選擇你想要創建的模擬器,如上圖,選擇“Google Nexus 5-4.4.4-API19-1080*1920”這款機子,點擊“Next”。
如上圖,可依據自身需要修改設備名稱,並點擊“Next”。
接下來便自動下載相關文件了,你只需要等待(蠻久的去做別的事情吧)。
模擬器裝好後,點擊Finish即可。
3、啟用模擬器
雙擊待啟用的模擬器,或選擇待啟用的模擬器,點擊上方的“Start”即可啟動模擬器。
如上圖,模擬器啟動好了,可開始往模擬器上部署你的應用了。
4、解決CPU兼容問題
安裝應用到模擬器時,直接將apk包拖拽到模擬器安裝會彈出下圖提示:
大致意思是:安裝失敗,虛擬機不能運行包含有ARM代碼的應用。你可以使用X86編碼應用或在虛擬機上安裝一個ARM翻譯工具。
(1)問題簡述
genymation模擬器是運行在CPU為X86架構的PC機上。而大多手機的CPU是ARM架構,一般APK打包也都默認是ARM。這樣就會導致很多ARM應用安裝到genymation模擬器時提示這個錯誤。
(2)解決方法
方法一、使用X86編碼應用。
方法二、安裝ARM翻譯工具(ARM架構支持包)到模擬器上,作為CPU的兩種不同架構ARM與X86之間溝通的橋梁。
(3)結論
明顯“方法二”較通用,下載Genymotion-ARM-Translation_v1.1.zip包,直接將該文件拖拽到虛擬機,安裝完成後,重啟虛擬機即可。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。
1.目標 androidannotation框架要促進Android應用程序的編寫和維護。相信簡單的代碼有明確的意圖是實現這些目
ExpandableListView簡介ExpandableListView是ListView的子類,用法和ListView類似,ExpandableListView可以
和MVC框架模式一樣,Model模型處理數據代碼不變在Android的App開發中,很多人經常會頭疼於App的架構如何設計:我的App需要應用這些設計架構嗎?MVC,MV
叨了個叨最近因為換工作的一些瑣事搞的我一個頭兩個大,也沒怎麼去學新東西,實在是有些愧疚。新項目用到了EventBus3.0,原來只是聽說EventBus的鼎鼎大名,一直沒