回答
根據android開發人員文檔,您應該爲每個您打算運行代碼的框架和平臺創建一個虛擬設備,據說目前市場上大多數移動設備都運行在ARM架構上..您應該仍然在您的代碼支持的框架的每個級別上的不同虛擬設備上測試您的代碼。
系統映像
推薦。雖然您可能有一個或多個Android設備用於測試您的應用,但您應用支持的每個Android版本都不太可能擁有該設備。爲您的應用支持的所有Android版本下載系統映像並使用Android模擬器測試在其上運行的應用是一種很好的做法。
http://developer.android.com/sdk/installing/adding-packages.html
Thx爲答案。我已經搜索了數據,但沒有找到支持在ARM架構上運行的大多數設備的數據。我很想看看一些數據或圖表,顯示哪個設備具有哪個CPU/ABI。 – TrippinBilly
@TrippinBilly你是對的,因爲很難找到這方面的確鑿證據,公開存在的證據充其量只是軼事。如果你想獲得具體的數據,我認爲你最好的選擇是寫信給芯片製造商,看看你能否算出購買了Android產品的客戶。 –
90%的移動設備由ARM提供支持。所以這將是一個更好的選擇
你應該選擇ARM,因爲它是幾乎手機使用的舊處理器。
凌動仿真的方式更快,所以我會用這些用於開發和手臂模式或與真正的手機最終測試。
當今的Android手機有三種主要的CPU架構。 ARM可能是最常用的,因爲它針對電池消耗進行了優化。 ARM64是原始ARM體系結構的演進版本,支持64位處理以實現更強大的計算能力,並且正迅速成爲新設備的標準。
- 1. Android虛擬設備(AVD)管理器
- 2. 創建新的android虛擬設備(AVD)
- 3. Android AVD(虛擬設備)未啓動。
- 4. 我應該選擇哪種佈局?
- 5. 我應該開發哪種Roku設備?
- 6. Android虛擬設備管理器:無法創建AVD
- 7. AVD Manager - 無法創建Android虛擬設備
- 8. Android虛擬設備
- 9. 我應該選擇哪種XML結構?
- 10. Android虛擬設備創建
- 11. Android虛擬設備配置
- 12. 我應該選擇哪種OAuth2.0授權
- 13. 我應該選擇哪種方法?
- 14. 我應該使用哪種DAL選擇?
- 15. 我應該選擇哪種ActiveMQ運輸?
- 16. 虛擬設備(AVD,Android 4.4)無法每次運行?爲什麼?
- 17. UI元素沒有出現在Android虛擬設備(AVD)
- 18. 我應該測試哪些Android設備?
- 19. 使用AVD管理器創建虛擬設備
- 20. 如何增加AVD的內存(android虛擬設備)?
- 21. 如何列出可用的Android虛擬設備(AVD)
- 22. Android虛擬設備 - Armeabi-v7a與x86_64
- 23. (不詳細)恐慌而創建Android虛擬設備(AVD)
- 24. 錯誤與虛擬Android虛擬設備
- 25. Android Studio:虛擬設備
- 26. 如何在Mac上創建新的Android虛擬設備(AVD)?
- 27. Ubuntu上的Android虛擬設備(AVD)創建問題16.04
- 28. Android虛擬設備(AVD)對Eclipse的Google+的發展
- 29. 我應該採用哪種路線進行虛擬主機?
- 30. 舊的AVD在哪裏?我應該選擇什麼'屏幕'?
的英特爾Atom應爲您提供良好的性能,雖然我已經使用ARM intitially。它應該主要取決於你的電腦規格 – kabuto178
ARM目前覆蓋了大多數設備。儘管如此,對所有人進行測試並沒有什麼壞處。 – Geobits