(原創)《Android編程權威指南》學習筆記01-- Android應用初體驗--007

來源:互聯網
上載者:User

標籤:

使用模擬器運行應用

  要運行Android應用,需使用硬體裝置或者虛擬設備(virtual device) 。包含在開發工具中的Android裝置模擬器可提供多種虛擬設備。

  要想建立Android虛擬設備(AVD) ,在Eclipse中,選擇Window → Android Virtual Device Manager功能表項目,當AVD管理器視窗彈出時,點擊視窗右邊的New…按鈕。

    在隨後彈出的對話方塊中,可以看到有很多配置虛擬設備的選項。對於首個虛擬設備,我們選擇類比運行Google APIs - API Level 17的Galaxy Nexus裝置,1-13所示。注意,如果使用的是Windows系統,需要將記憶體選項值從1024改為512,這樣虛擬設備才能正常運行。配置完成後,點擊OK確認。

  AVD建立成功後,我們用它運行GeoQuiz應用。在包瀏覽器中,右擊GeoQuiz專案檔夾。在彈出的右鍵菜單中,選擇Run As → Android Application功能表項目。Eclipse會自動找到建立的虛擬設備,安裝應用程式套件(APK),然後啟動並運行應用。在此過程中,如果Eclipse詢問是否使用LogCat自動監控,選擇“Yes”。

  啟動虛擬機器可能比較耗時,請耐心等待。裝置啟動完成,應用運行後,就可以在應用介面點擊按鈕,讓toast告訴我們答案。(注意,如果應用啟動運行後,我們湊巧不在電腦旁,回來時,就可能需要解鎖AVD。如同一台真實裝置,AVD閑置一定時間會自動鎖上。)

  假如GeoQuiz應用啟動時或在我們點擊按鈕時發生崩潰,LogCat會出現在Eclipse工作區的底部。查看日誌,可看到搶眼的紅色異常資訊。日誌中的Text列可看到異常的名字以及發生問題的具體位置。

  建議保持模擬器一直運行,這樣就不必在反覆運行調試應用時,痛苦地等待AVD啟動了。單擊回退按鈕(即AVD模擬器上的U型箭頭按鈕)可以停止應用。需要調試變更時,再通過Eclipse重新運行應用。

  雖然模擬器非常有用,但在真實裝置上測試應用能夠獲得更準確的結果

  ( 星月:可能大部分人都碰到這種情況,在模擬器上運行沒有問題,在真機上卻無法運行。所以,一切以真機為準。當真機碰到問題時,追蹤記錄檔或用debug模式調試,尋找問題。)

(原創)《Android編程權威指南》學習筆記01-- Android應用初體驗--007

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.