我是新的android開發人員。我需要選擇一個設備來運行我的應用程序。那麼最好的辦法是什麼。有人告訴我,AVD會讓你的Mac變慢。 (我的Android手機是Moto G4 Plus) 所以建議我該選什麼?我應該安裝android虛擬設備還是使用手機進行調試?
1
A
回答
0
如果你有一個真正的設備去設備。除非嘗試安裝AVD。
1
這取決於你。AVD和手機有一些區別。你可以在AVD上選擇不同的SDK API和dpi,當你想在不同的手機上測試你的應用時,它真的很方便。但是請確保你的操作系統有足夠的RAM來運行AVD,否則你的系統將非常慢。如果你使用手機,你不需要等待AVD啓動並保證你的時間安全(第一次啓動對我來說真的很慢)。你當您的應用使用移動傳感器並且AVD沒有時,也需要使用您的手機。實用手機可以更加可操作。
1
AVD會對任何計算機,Mac或其他設備產生影響,因爲它需要相當多的RAM來模擬設備。建議最低4 GB,但8 GB會更好。
這裏真正的問題是你對在多個設備上測試你的應用程序有多嚴重?你能保證你的應用程序足夠簡單,並且/或者你的代碼寫得夠好,能夠在所有設備上順利運行?如果沒有,請在多個Android版本上通過手機和對其進行測試。
最好的測試類型是在多個真實設備上進行測試 - 這是考慮電池消耗,物理輸入和網絡問題等因素的唯一方法。當然,這會大大增加你開始時的開支,但從長遠來看,這將是值得的。
+1
謝謝雷。我將使用我的真實設備。 –
相關問題
- 1. 將android設備連接到虛擬機進行調試
- 2. 除了智能手機之外,還有Android虛擬設備嗎?
- 3. 我應該使用虛擬機參數還是環境變量?
- 4. 我應該在azure虛擬機上使用c:還是d:?
- 5. nativescript安裝android虛擬設備問題
- 6. 使用android虛擬設備測試activesync
- 7. 檢查Android手機是模擬器還是真實設備
- 8. 使用android手機進行調試
- 9. 手機上安裝Android應用程序進行測試:建議
- 10. 如何在Ubuntu中安裝HTC Android手機進行調試
- 11. 如何判斷Android設備是手機還是手機?
- 12. 使用虛擬機進行ossec設置
- 13. Android設備是否應該在通過USB進行調試時進行充電?
- 14. 需要設備/虛擬機進行單元測試的IntelliJ/AndroidStudio
- 15. 創建虛擬現實:使用虛擬塊設備進行測試
- 16. Android應該使用AsyncTask還是IntentService來進行REST API調用?
- 17. 我應該採用哪種路線進行虛擬主機?
- 18. Windows虛擬設備安裝失敗
- 19. Android虛擬設備(AVD) - 我應該選擇哪種CPU/ABI?
- 20. 我應該創建一個虛擬機,然後在虛擬機內部使用Docker機器進行開發
- 21. 使用虛擬串行端口調試Windows XP guest虛擬機
- 22. Android虛擬設備
- 23. 我應該安裝angular2還是@angular node_modules?
- 24. 我應該安裝xampp還是wamp?
- 25. 我應該進入Android Studio還是應該堅持使用Eclipse?
- 26. 在Android虛擬設備上安裝Android應用程序時出錯
- 27. 如何使用Vagrant虛擬機進行調試?
- 28. 使用VMWare/VirtualBox等虛擬機進行調試?
- 29. 我應該使用哪個Android設備來調試USB主機模式?
- 30. 在Kivy Android虛擬機中安裝kivy
謝謝Juce。我將使用我的真實設備。 –